AttributeError: module 'cv2' has no attribute 'TEBLID_create'
时间: 2023-11-14 12:04:17 浏览: 129
这个错误提示是因为在使用OpenCV库时,调用了一个不存在的函数。具体来说,'cv2.TEBLID_create'这个函数不存在。可能是因为你的OpenCV版本不支持这个函数,或者是拼写错误。你可以检查一下你的代码,确认是否有拼写错误,或者尝试升级你的OpenCV版本。如果你需要使用这个函数,你可以查看OpenCV文档,确认它是否存在于你的版本中。如果不存在,你可以考虑使用其他函数来替代它。
相关问题
AttributeError: module 'cv2' has no attribute 'detail_DpSeamFinder_create'
This error occurs when you are trying to use the function `detail_DpSeamFinder_create` from the `cv2` module in Python OpenCV, but it is not available in the version you are using.
This function was added in OpenCV version 3.4.0, so if you are using an older version of OpenCV, you will get this error.
To solve this error, you can upgrade to a newer version of OpenCV that includes this function or use an alternative implementation for your task.
AttributeError: module 'cv2' has no attribute 'FREAK_create'
引用\[1\]:It appears the new module is installed correctly. I'm able to import cv2 in both Python versions. However neither recognise the new features the module is supposed to add. >>> cv2.SURF() Traceback (most recent call last): File "<stdin>", line 1, in <module> AttributeError: 'module' object has no attribute 'SURF' >>> cv2.xfeatures2d.SURF() Traceback (most recent call last): File "<stdin>", line 1, in <module> AttributeError: 'module' object has no attribute 'xfeatures2d' python opencv share improve this question editedSep 27 '14 at 12:20 asked Sep 26 '14 at 12:04 Robbert 3,158 3 24 37 Could you consider editing the original Question since the answer does not reflect the question in the title.– Elliot Woods Mar 2 '17 at 6:08 add a comment 4 Answers active oldest votes up vote 15 down vote accepted 。 引用\[2\]:I encountered this same issue. I'm using python 2.7.6 and OpenCv 3.0 with the additional non-free modules. I do have xfeatures2d present in available modules and can import it, however it was as though xfeatures2d didn't contain SIFT or SURF. No matter how I called them it was the same Error: 。 引用\[3\]:在使用python版的OpenCV进行特征提取时出现"AttributeError: module ‘cv2.cv2’ has no attribute ‘xfeatures2d_SIFT’ "错误 通过网上寻找解决方法,发现是当前opencv版本(4.5)不能使用sift、surf等特征匹配算法。后面使用opencv3.4.2.16和python3.7成功运行了,运行效果如下图所示。 。
问题: AttributeError: module 'cv2' has no attribute 'FREAK_create'
回答: 这个错误通常是由于OpenCV版本的问题引起的。根据引用\[3\]中的描述,当前版本的OpenCV(4.5)不支持FREAK_create等特征匹配算法。建议尝试使用较早版本的OpenCV,如OpenCV 3.4.2.16,并确保与Python 3.7兼容,以解决这个问题。
#### 引用[.reference_title]
- *1* *2* [https://stackoverflow.com/questions/26059134/adding-modules-from-opencv-contrib-to-opencv](https://blog.csdn.net/u011854789/article/details/79556022)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [( python )OpenCV特征匹配函数错误cv2.xfeatures2d_SURF.create()](https://blog.csdn.net/qq_44924694/article/details/126162476)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文