Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.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
Opencv 未定义cv2.ORB和cv2.SIFT_Opencv - Fatal编程技术网

Opencv 未定义cv2.ORB和cv2.SIFT

Opencv 未定义cv2.ORB和cv2.SIFT,opencv,Opencv,cv2.ORB和cv2.SIFT似乎不在cv2模块中 AttributeError: 'module' object has no attribute 'ORB' Im使用cv2版本2.4.2。我安装了SimpleCV的超级包。有人知道如何让这些函数正常工作吗?() 这是解决方案,我面临着同样的问题。但这对我来说太难了,无法完成所有这些事情。希望它能帮助你。如果你找到更简单的解决方案,请让我知道。 致以最诚挚的问候,请安装2.4.6版。它适合我。OpenCV 3.0.0(2015年6月)从U

cv2.ORB和cv2.SIFT似乎不在cv2模块中

 AttributeError: 'module' object has no attribute 'ORB'
Im使用cv2版本2.4.2。我安装了SimpleCV的超级包。有人知道如何让这些函数正常工作吗?

() 这是解决方案,我面临着同样的问题。但这对我来说太难了,无法完成所有这些事情。希望它能帮助你。如果你找到更简单的解决方案,请让我知道。
致以最诚挚的问候,

请安装2.4.6版。它适合我。

OpenCV 3.0.0(2015年6月)从Ubuntu 14.04的源代码构建:

import cv2

# Initiate STAR detector
orb = cv2.ORB_create()

# find the keypoints with ORB
keypoints = orb.detect(image_bgr, None)

# compute the descriptors with ORB
keypoints, descriptors = orb.compute(image_bgr, keypoints)

我已经了解到,像SURF等专利算法现在位于xfeatures模块中,该模块必须与opencv_contrib分开构建。但它们也使用了新的
DETECTORNAME\u create()
语法,如
cv2.xfeatures.SURF\u create()

谢谢你,马哈姆!我真的很感谢你的帮助。如果sift是用C语言工作的,那么你可以使用python版本。