calibrar cámara web

Tengo 2 cámaras web logísticas, quiero hacer una triangulación estéreo para lo cual tengo que medir la distancia focal de 2 cámaras web.

Mi pregunta es si uso openCv para calibrar la cámara y generar las matrices intrínseca y extrínseca. ¿Puedo usar el valor de la distancia focal que se genera en la matriz intrínseca como el valor exacto de la distancia focal?

Bueno, en resumen, quería saber si puedo usar 2 cámaras web para hacer una triangulación estéreo en lugar de usar una cámara estéreo completa...

preguntado el 03 de mayo de 12 a las 08:05

Esa es la idea general, pero las cámaras del mundo real nunca coincidirán exactamente con el modelo de cámara estenopeica, por lo que el concepto de "distancia focal" solo se mantiene hasta cierto punto de todos modos... -

gracias Samuel..esto es lo que queria saber.. -

¿Puede decirme cómo puedo obtener la distancia focal del archivo yml? -

el yml intrínseco de la cámara estéreo calibrada. -

Podemos leerlo usando el CvFileStorage funciones de OpenCV, lea el manual de referencia! -

1 Respuestas

Bueno, la respuesta depende de lo que entiendas por the exact value of focal length. Si le preocupa la precisión de la triangulación, debe saber que existen algunos factores que afectan la precisión de la calibración y la triangulación. La regla general es tener una línea de base más amplia (la distancia entre las dos cámaras) para mejorar la precisión de la calibración. En segundo lugar, se debe utilizar un mayor número de puntos y puntos más precisos para la calibración. En tercer lugar, verifique el error de retroproyección después de ejecutar el ajuste del paquete. Cuatro, al triangular los puntos más alejados de las cámaras tienen una mayor incertidumbre. Y finalmente, además de los primeros puntos, la línea de base amplia, la pose relativa entre las dos cámaras es muy importante, ya que debe considerar qué puntos desea triangular y en qué lugar del espacio 3D deberían estar, luego puede reconstruir algunos puntos que son importantes para usted más precisos que los demás. Si proporciona más detalles sobre el problema que está tratando, quizás también obtenga una respuesta más detallada. Espero que eso ayude.

contestado el 03 de mayo de 12 a las 10:05

¿Puede explicar cómo podría obtener la distancia entre dos cámaras con mayor precisión con la matriz de traducción? Gracias. MMH

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.