zoukankan      html  css  js  c++  java
  • 引用opencv异常

    1.异常AttributeError: module 'cv2.cv2' has no attribute 'xfeatures2d'

    原因:**3.X以后OpenCv只包含部分内容,需要神经网络或者其他的函数需要导入opencv_contrib

    解决方法:

    pip3 install opencv-contrib-python
    注意:如果已经安装OpenCv2(opencv-python),则需要先卸载pip3 uninstall opencv-python再安装

    2.异常 cv2.error: OpenCV(4.0.0) 类型

     cv2.error: OpenCV(4.0.0) C:projectsopencv-pythonopencvmodulesimgprocsrc esize.cpp:3784: error: (-215:Assertion failed) !ssize.empty() in function 'cv::resize' 

    解决方法:

    原因:这种情况可能是图片格式的问题(我还没有遇到过,后续补充......)

    3.异常 cv2.error: OpenCV(4.0.0) 类型

    cv2.error: OpenCV(3.4.3) C:projectsopencv-pythonopencv_contribmodulesxfeatures2dsrcsift.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 'cv::xfeatures2d::SIFT::create'

    原因:opencv-python和opencv-contrib-python版本不一致,新版本的兼容性问题

    解决方法:

    (1)安装匹配的opencv-python与opencv-contrib-python版本

    pip install opencv-python == 3.4.2.16
    
    pip install opencv-contrib-python == 3.4.2.16
    或者是opencv-python(3.4.0.14)和opencv-contrib-python(3.4.2.17)

    (2)如果解决方法(1)还没有解决问题的话,就在CMD终端命令行卸载之前安装的opencv-python与opencv-contrib-python版本,直接在pycharm安装opencv-contrib-python3.3版本,我这里是安装opencv-contrib-python3.3.1.11版本

     (3)下载whl安装,下载链接https://www.lfd.uci.edu/~gohlke/pythonlibs/

    pip3 install opencv_python-3.4.0-cp36-cp36m-win_amd64.whl 
     

     

  • 相关阅读:
    Confluence 6 连接一个目录
    卸载 PrestaShop 1.7
    一“脚”到位-淋漓尽致的自动化部署
    从细节处谈Android冷启动优化
    视觉设计师的进化
    网易对象存储NOS图床神器
    移动端互动直播(入门篇)
    SpringBoot入门(五)——自定义配置
    SpringBoot入门(四)——自动配置
    SpringBoot入门(三)——入口类解析
  • 原文地址:https://www.cnblogs.com/yfacesclub/p/11077679.html
Copyright © 2011-2022 走看看