Python 打开CV 3.0 findHomography会引发错误

Python 打开CV 3.0 findHomography会引发错误,python,opencv,Python,Opencv,我正在尝试执行此python示例: 但它总是失败的 M, mask = cv2.findHomography(src_pts, dst_pts, cv2.RANSAC, 5.0) 错误是: OpenCV错误:映像步骤错误步骤必须是setSize、file/home/jbd/src/OpenCV-3.0.0-beta/modules/core/src/matrix.cpp第297行中esz1的倍数 在引发“cv::Exception”的实例后调用terminate 内容:/home/jb

我正在尝试执行此python示例:

但它总是失败的

    M, mask = cv2.findHomography(src_pts, dst_pts, cv2.RANSAC, 5.0)
错误是:

OpenCV错误:映像步骤错误步骤必须是setSize、file/home/jbd/src/OpenCV-3.0.0-beta/modules/core/src/matrix.cpp第297行中esz1的倍数

在引发“cv::Exception”的实例后调用terminate

内容:/home/jbd/src/opencv-3.0.0-beta/modules/core/src/matrix.cpp:297:错误:-13步骤必须是函数setSize中esz1的倍数


你认为这是因为我的安装吗?

我遇到了同样的问题。 我想问题出在你的屁股上。 对我来说,我的numpy链接到openBlas,这将导致这个问题 卸载它并从存储库重新安装,即pip install numpy可以解决这个问题。
代价是你必须牺牲最快的速度…

事实上,这似乎不是因为findHomography,而是因为:>cv2.perspectiveTransform我不知道为什么