python调用sift = cv2.xfeatures2d.SIFT_create()出现问题?
opencv吧
全部回复
仅看楼主
level 3
明20152014 楼主
python调用sift = cv2.xfeatures2d.SIFT_create()时出现如下问题:
error: OpenCV(4.1.1) /io/opencv_contrib/modules/xfeatures2d/src/sift.cpp:1207: error: (-213:The function/feature is not implemented) This algorithm is patented and is excluded in this configuration; Set OPENCV_ENABLE_NONFREE CMake option and rebuild the library in function 'create'
请问如何解决?
安装时使用了如下命令:
pip install opencv-python
pip install opencv-contrib-python
2019年10月24日 10点10分 1
level 11
咨询点问题,
楼主python opencv做哪方面项目。我想了解下这一行。
我目前是c#和halcon,做外观检测。winform界面显示图像处理的结果。
招聘网站上要求python,深度学习框架,,,等等。具体做什么,我比较懵逼。
2019年10月25日 13点10分 2
opencv提供了C++和python的接口,好多算法都可以直接调用API,例如阈值分割、梯度边缘、分水岭变换这些,
2019年12月30日 02点12分
深度学习框架可以看看pytorch,keras,tensorflow,caffe这些
2019年12月30日 02点12分
有些目标检测的项目是用python+tensorflow/keras/PYTORCH实现的
2019年12月30日 02点12分
level 3
版本问题, 解决办法如下:
(1) 似乎3.3之后都需要自己 cmake 勾选 nonfree
(2) 也可以pip的时候指定3.3之前版本
(3) pip install opencv-contrib-python-headless, 这个可以尝试下,我没确定过
2019年10月28日 09点10分 3
感谢
2019年12月30日 02点12分
1