Estoy utilizando opencv-contrib-python (4.5.4.60) para calibrar la estereovisión emulada mediante 2 imágenes tomadas con una sola cámara (por ahora solo tengo una de ellas), como si hubiera dos cámaras para estimación de profundidad estéreo en el futuro. Encuentro los parámetros intrínsecos de la cámara a partir de varias fotos e . . . Read more
QCoreApplication a(argc, argv); cv::Mat src=imread(“/home/cdukunlu/Downloads/EuFFJ.jpg”); float data[9]= {161.837869,0.059269,319.778713,0.000000,165.648492,230.424626,0.000000,0.000000,1.000000}; float rectification[9]={1.000000,0.000000,0.000000,0.000000,1.000000,0.000000,0.000000,0.000000,1.000000}; cv::Vec<float,4> k(0.148201,-0.031856,0.012784,-0.003392); cv::Mat F = cv::Mat(3, 3, CV_32FC1, data); cv::Mat R = cv::Mat(3, 3, CV_32FC1, rectification); std::cout<<“Calibrando…”<<std::endl; cv::size=”” size=”{src.cols,” src.rows};=”” cv::mat=”” k(3,=”” 3,=””></std::endl;>::type); K.at(0, 0) = 1307.2807020496643; K.at(0, 1) = 0.0; K.at(0, 2) = 530.3754311563506; K.at(1, 0) = 0.0; K.at(1, . . . Read more
Buenos días a todos! Estoy teniendo problemas con la función de OpenCV calibrateCamera donde obtengo el siguiente error: OpenCV(4.5.4) D:\a\opencv-python\opencv-python\opencv\modules\calib3d\src\calibration.cpp:3350: error: (-210:Formato no compatible o combinación de formatos no compatible) objectPoints debe contener un vector de vectores de puntos de tipo Point3f en la función ‘cv::collectCalibrationData’ Intenté encontrar una solución, . . . Read more
Si capturo una vista única de un patrón de tablero de ajedrez con coordenadas conocidas en el mundo real, puedo usar, por ejemplo, la función calibrateCamera de OpenCV para calcular los coeficientes de distorsión de esa cámara. Estos coeficientes de distorsión son parámetros intrínsecos, no dependen de la posición de . . . Read more
La calibración de cámaras estéreo sin objetivo que se sobrelapen puede realizarse usando los buscadores de características en OpenCV y luego utilizar los algoritmos de 8 o 5 puntos para estimar las matrices Fundamentales/Essential y, posteriormente, utilizarlas para descomponer aún más las matrices de Rotación y Traducción. ¿Cómo abordar una . . . Read more