Opencv 未定义cv2.ORB和cv2.SIFT
cv2.ORB和cv2.SIFT似乎不在cv2模块中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
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版本。