我试图用Python和OpenCV 2.4运行这个OpenCV教程,但它给了我以下错误:
OpenCV错误:不支持的格式或格式组合(两个矩阵必须是浮点(单或双精度))在cvconvertpointshomo齐次,文件........ OpenCV modulescalib3dsrc basic .cpp,第901行
如何解决这个错误?
我用OpenCV 3.0.0 rc-1代替2.4解决了这个问题
sift = cv2.SIFT()
必须替换为sift = cv2.xfeatures2d.SIFT_create()
以与此版本兼容。