2011-11-23 17 views
5

Tengo una imagen con un objeto conocido y simple, p. tablero de ajedrez. La cámara puede tener diferentes ángulos, distancias, etc.Orientación de un objeto conocido en una imagen

¿Cuál es el algoritmo de detección de objetos "estándar" para detectar la posición, el ángulo y la inclinación del objeto? De los tres, la posición es probablemente la más simple, más tarde rotación y la inclinación ..

Soy consciente de que no es una tarea fácil, y puede haber un montón de algoritmos que muerden este problema, sin embargo, para un objeto conocido de antemano puede haber alguna solución de uso común (como eigenfaces para reconocimiento facial)

+0

Probablemente mejor en dsp.stackexchange.com – endolith

Respuesta

4

OpenCV tiene una implementación para esto llamado findChessboardCorners. Here es el código que usan para detectarlo. También tienen una gran cantidad de funciones para la calibración de la cámara y la determinación de los parámetros extrínsecos. Here es una de sus muestras para calibrar una cámara. Por favor, Google Scholar tiene muchos documentos disponibles sobre este tema.

+0

No tenía idea de que haya un tema de investigación completo sobre el "tablero de ajedrez", fue solo un ejemplo :) ¡gracias! –

+0

¡Me alegro de que haya sido útil! – mevatron

Cuestiones relacionadas