/ Forside / Karriere / Uddannelse / Højere uddannelser / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Højere uddannelser
#NavnPoint
Nordsted1 1588
erling_l 1224
ans 1150
dova 895
gert_h 800
molokyle 661
berpox 610
creamygirl 610
3773 570
10  jomfruane 570
Kameraets transformationsmatrix?
Fra : Michael Vittrup


Dato : 12-12-02 09:32



 
 
Kim Jensen (12-12-2002)
Kommentar
Fra : Kim Jensen


Dato : 12-12-02 10:43

> Kan man, hvis man har nogle billeder af et statisk objekt (eller i mit
> tilfælde, en statisk scene) fra forskellige vinkler, bestemme hvorledes
> kameraet har bevæget sig rumligt imellem skuddene?

Kan man? Ja!

Teknikken bruges fx i denne 3D software:
http://www.realviz.com/products/mm/index.php


mvh
Kim Jensen



Prankster Kineses (12-12-2002)
Kommentar
Fra : Prankster Kineses


Dato : 12-12-02 11:03


"Michael Vittrup" <vittrup@ima.auc.dk> wrote in message
news:Pine.GSO.4.21.0212120924480.10216-100000@dumbo.servers.ima.auc.dk...
>

> Et kameras position & orientering kan entydigt specificeres vha en
> 4x4-matrix, og jeg har en (naiv?) idé om at hvis man finder nok
> korrespondancepunkter, altså nok punkter der er synlige i begge billeder,
> kan man udlede X ligninger med Y ubekendte, og a' denne vej komme til
> transformationsmatricen fra kamera #1 til kamera #2?
>

I teorien ja, i praksis er det ofte svært pga. støj, outliers, dårlig
konditionering m.m. især hvis korrespondancerne er fundet automatisk altså
ikke markeret i hånden.

Hartley og Zissermans "Multiple View Geometry in Computer Vision" beskriver
forskellige teknikker.

Her en en tutorial af Marc Pollefey, som opsummerer nogle af teknikkerne:

http://www.esat.kuleuven.ac.be/~pollefey/tutorial/

Intel har et opensource-library hvor nogle af tingene er implementeret. Jeg
har ikke den store erfaring med deres library, men her er et link:

http://www.intel.com/research/mrl/research/opencv/

> Nogen der har lidt erfaring eller bare vilde idéer jeg kan arbejde videre
> med? :)
>

En anden metode som kan give dig 6D-kamera positionen for et enkelt billede,
og dermed transformationen mellem billeder, er hvis du kender mindst 4
punkter (men gerne mange flere) i et plan. Du kan så beregne en homografi og
hvis du kender kameraparametrene kan positionen heraf beregnes.
Denne metode har jeg erfaring med virker ret godt og er temmelig nøjagtig
med visse forbehold. Men det kræver jo der er en eller anden synlig
referenceplade i billedet hele tiden.

Bemærk at de fleste metoder kræver du kender kameraet indre parametre, altså
at kameraet er kalibreret.

Kasper



Søg
Reklame
Statistik
Spørgsmål : 177554
Tips : 31968
Nyheder : 719565
Indlæg : 6408852
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste