2011-11-23 12 views
5

Mam obraz ze znanym, prostym obiektem, np. szachownica. Kamera może mieć różne kąty, odległości itp.Orientacja znanego obiektu na obrazku

Co to jest "standardowy" algorytm wykrywania obiektów, który wykrywa położenie, kąt i nachylenie obiektu? Z tych trzech pozycji pozycja jest prawdopodobnie najprostsza, później obrót i nachylenie ..

Mam świadomość, że nie jest to łatwe zadanie i może istnieć wiele algorytmów, które ugryzą ten problem, ale dla przedmiotu znanego wcześniej może istnieć pewne powszechnie używane rozwiązanie (takie jak eigenfaces do rozpoznawania twarzy)

+0

prawdopodobnie lepiej na dsp.stackexchange.com – endolith

Odpowiedz

4

OpenCV ma implementację dla tego o nazwie findChessboardCorners. Here to kod, którego używają do wykrycia. Mają także cały szereg funkcji do kalibracji kamery i określania zewnętrznych parametrów. Here to jedna z ich próbek do kalibracji kamery.

Wreszcie, Google Scholar ma wiele artykułów dostępnych na ten temat.

+0

Nie miałem pojęcia, że ​​istnieje cały temat badań "szachownica", to był tylko przykład :) dziękuję! –

+0

Cieszę się, że było pomocne! – mevatron