Quiero medir la distancia a un objeto utilizando un teléfono con cámara estereoscópica en 3D con opencv. Estoy buscando una fórmula que mida la precisión de la medición de distancia, dependiendo de la distancia focal, la distancia entre las 2 cámaras, la resolución de la imagen y el tamaño del objeto medido. googlear un poco, he encontrado esta fórmula:precisión del mapa de profundidad de opencv
d = Z^2 * p/(f * b)
Z - Distancia al objeto, p - exactitud disparidad, f - longitud focal, b - línea de base (distancia entre cámaras).
Conozco la línea de base y la distancia focal, pero no sé la precisión de la disparidad. ¿Es esta fórmula lo que necesito? Si es así, ¿cómo puedo encontrar la precisión de disparidad?
Gracias.
Gracias. Estoy tratando de obtener una estimación aproximada de este valor para ver si mi proyecto es factible. El teléfono al que me dirijo actualmente es LG optimus 3d. Su distancia focal es de 6 mm y su línea base es de 24 mm. Quiero calcular el error de medición de distancia a 10 metros. Incluso si supongo que el error de disparidad es solo 1 píxel, esto no tiene sentido (¿o sí?) d = 10000^2 * 1/(24 * 6) = ~ 694 metros ... ¿Qué soy? haciendo mal? – barisdad
OK, Mi primer error es que esto no está en metros. Pero todavía no entiendo lo que significa. – barisdad
... y mi segundo error es que este valor está claramente por debajo de 1 (es una relación y no un valor de píxel). ¿Qué podría ser una estimación del valor de disparidad de un automóvil a 10 metros? – barisdad