相关疑难解决方法(0)

OpenCV错误:第293行的undistort.cpp中的断言失败

https://github.com/opencv/opencv/issues/4943找到解决方案

OpenCV错误:

断言失败(CV_IS_MAT(_src)&& CV_IS_MAT(_dst)&&(_src-> rows == 1 || _src-> cols == 1)&&(_dst-> rows == 1 || _dst-> cols == 1) && _src-> cols + _src-> rows - 1 == _dst-> rows + _dst-> cols - 1 &&(CV_MAT_TYPE(_src-> type)== CV_32FC2 || CV_MAT_TYPE(_src-> type)== CV_64FC2) &&(CV_MAT_TYPE(_dst-> type)== CV_32FC2 || CV_MAT_TYPE(_dst-> type)== CV_64FC2))在cvUndistortPoints中,文件/home/javvaji/opencv-3.2.0/modules/imgproc/src/undistort.cpp ,第293行

retval, rvec, tvec = cv2.solvePnP(cam.object_points, cam.image_points, cam.camera_matrix, cam.dist_coefficients, None, None, False, cv2.SOLVEPNP_P3P)
Run Code Online (Sandbox Code Playgroud)

我正在使用带有标志SOLVEPNP_P3P的solvePnP函数.它给出了断言错误.使用SOLVEPNP_ITERATIVE标志,相同的solvePnP代码可以正常工作.使用P3P标志,它在内部调用undistortPoints函数,该函数给出错误.

solvePnP代码ref:https://github.com/opencv/opencv/blob ...

怎么解决这个?

python opencv numpy opencv3.0 opencv-solvepnp

4
推荐指数
1
解决办法
1714
查看次数

标签 统计

numpy ×1

opencv ×1

opencv-solvepnp ×1

opencv3.0 ×1

python ×1