【发布时间】:2015-06-03 06:33:27
【问题描述】:
我正在尝试使用 Python 和 OpenCV 2.4 运行此 OpenCV tutorial,但它给了我以下错误:
OpenCV 错误: cvConvertPointsHomogeneous,文件 ........\opencv\modules\calib3d\src\fundam 中不支持的格式或格式组合(两个矩阵必须是浮点数(单精度或双精度))。 cpp,第 901 行
我该如何解决这个错误?
【问题讨论】:
我正在尝试使用 Python 和 OpenCV 2.4 运行此 OpenCV tutorial,但它给了我以下错误:
OpenCV 错误: cvConvertPointsHomogeneous,文件 ........\opencv\modules\calib3d\src\fundam 中不支持的格式或格式组合(两个矩阵必须是浮点数(单精度或双精度))。 cpp,第 901 行
我该如何解决这个错误?
【问题讨论】:
我通过使用 OpenCV 3.0.0 rc-1 而不是 2.4 解决了这个问题
sift = cv2.SIFT() 必须替换为 sift = cv2.xfeatures2d.SIFT_create() 才能与此版本兼容。
【讨论】: