Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python OpenCV&;3D重建:StereoRective()不适用于CalibleCamera()中的矩阵_Python_Opencv_Stereo 3d_3d Reconstruction - Fatal编程技术网

Python OpenCV&;3D重建:StereoRective()不适用于CalibleCamera()中的矩阵

Python OpenCV&;3D重建:StereoRective()不适用于CalibleCamera()中的矩阵,python,opencv,stereo-3d,3d-reconstruction,Python,Opencv,Stereo 3d,3d Reconstruction,我正在尝试制作三维重建程序。我遵循OpenCV文档和教程。我已经做了所有关于校准相机的教程。我已经用23张照片校准过了。当我尝试stereorective()时,它会给我错误: 错误:(-215:断言失败)函数“gemm”中的type==B.type() 我的代码: ret, mtx, dist, rvecs, tvecs = cv2.calibrateCamera(objpoints, imgpoints, gray.shape[::-1],None,None) R1, R2, P1, P2,

我正在尝试制作三维重建程序。我遵循OpenCV文档和教程。我已经做了所有关于校准相机的教程。我已经用23张照片校准过了。当我尝试
stereorective()
时,它会给我错误:

错误:(-215:断言失败)函数“gemm”中的type==B.type()

我的代码:

ret, mtx, dist, rvecs, tvecs = cv2.calibrateCamera(objpoints, imgpoints, gray.shape[::-1],None,None)
R1, R2, P1, P2, Q, validPixROI1, validPixROI2 = cv2.stereoRectify(mtx, dist, mtx, dist, gray.shape[::-1], np.float32(rvecs[0]), np.float32(tvecs[0]))
因为我有一个摄像头,所以我传递mtx和dist值两次

np.32去掉()