Regard3D

Regard3D

Regard3D är en gratis, multiplatform, open-source struktur-från-rörelse applikation.Det skapar 3D-modeller av objekt, baserat på fotografier från olika vinklar.
  • Gratis
Regard3D är ett struktur-från-rörelse-program.Det betyder att den kan skapa 3D-modeller från objekt med hjälp av en serie fotografier tagna av detta objekt från olika synpunkter.För att få en 3D-modell utförs följande steg: * För varje bild upptäcks funktioner (ibland även kallade knappsatser).Funktioner är punkter i ett objekt som har en stor sannolikhet att finnas i olika bilder av samma objekt, till exempel hörn, kanter etc. Regard3D använder A-KAZE för detta ändamål.* För varje funktion beräknas en matematisk deskriptor.Denna deskriptor har den egenskapen att beskrivare av samma punkt i ett objekt i olika bilder (sett från olika synpunkter) är liknande.Regard3D använder LIOP (Local Intensity Order Pattern) för detta ändamål.* Beskrivarna från olika bilder matchas och geometriskt filtreras.Resultatet av detta steg är en samling matchningar mellan varje bildpar.* Nu "spår" beräknas.För varje funktion som ingår i en matchning i ett bildpar söks det också i andra bilder.Ett spår genereras från funktioner om dessa funktioner uppfyller vissa villkor, till exempel kan ett spår ses i minst tre bilder.* Nästa steg är trianguleringsfasen.Alla matchningar för alla bildpar används för att beräkna: * 3D-positionen och karakteristiken för "kameran", dvs var varje bild togs och kamerans visuella egenskaper * 3D-positionen för varje "spår" beräknas *Resultatet av trianguleringsfasen är ett gles punktmoln.För att få ett mer tätt punktmoln ("förtätning") kan flera algoritmer användas.* Det sista steget kallas "Surface generation".Punktmolnen används för att generera en yta, antingen med färgade toppar eller med en struktur.Hjälpsam länk:
regard3d

kategorier

Alternativ till Regard3D för alla plattformar med öppen källkodslicens