Python3.6没有办法下载opencv3.4.1及以下版本,而opencv3.4.2以上的opencv设计专利问题,有一些函数无法使用。因此,我们有两个方法来解决一些函数无法调用问题。

  1. 降低Python的版本,但是降低版本依然会遇到其他配置问题,如配置TensorFlow和PyTorch等;
  2. 安装与opencv相对应的opencv-contrib;

我采用第二种方法,安装opencv3.4.2与对应的opencv-contrib库。具体安装如下:
windows系统打开cmd,如果是conda需要进入自己的安装环境,分别按照以下步骤安装即可:

 - pip install opencv-python==3.4.2.16 
 - pip install opencv-contrib-python==3.4.2.16

注意事项:

  • ubuntu系统和windows系统都是相同的命令,均可使用;
  • 此命令只针对python的3.6版本,其他版本会显示不成功,但是可以根据对应的opencv版本号进行操作,但是要注意opencv和opencv-contrib要相互匹配;
  • 有事安装速度比较慢,主要是网络和谐造成的,多等些时间就可以安装了;
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐