【OpenCV】Windows安装OpenCV4-Python版本

先直接上干货,然后再多说几句

打开命令行,输入:

pip install opencv-python

下载很慢有没有,众所周知,pypi库对我们的网络情况十分不友好,即使换源效果可能也不是那么好。先下载离线包,然后离线安装是一个不错的解决思路。

  1. 首先到pypi官网搜索opencv-python
  2. 检索结果的第一个就是,点击链接进入
  3. 左侧有源文件下载
  4. 找到对应你python版本和系统版本的文件,然后下载,迅雷超快!
  5. 在下载的文件路径下打开命令行执行pip install opencv-python*******,后面是文件名,按Tab可以自动补全



想多说的一些话是:
我一向很喜欢最官方的安装方式,要安装opencv,当然上opencv官网啊,然后下载最新的(4.0.1版本)Windows pack,然后我找到了官方教程,教程的步骤如下:

  1. 拥有 python 2.7.x,并安装好 numpy 包
  2. 从官网下载 opencv 并解压
  3. 找到 opencv/build/python/2.7 文件夹
  4. 复制 cv2.pyd 到 C:/Python27/lib/site-packages
  5. 然后就能 import cv2 了

我的尝试是失败的!!!,没有复制时报错是 【No module named cv2】,这很好理解,复制后报错是**【Dll load failed,找不到指定的程序】**,应该还缺少一些依赖项,但官网的教程并没有提到呀!

我不死心,我查了一些资料来弄懂这其中的原委。

其实pyd文件就是DLL文件,但有一些差异,如果你有一个名为cv.pyd的DLL,那么它必须有一个函数initcv2()。然后你可以编写Python“import cv2”,Python将搜索spam.pyd,如果找到它,将尝试调用initcv2()来初始化它。

反正就是缺东西,在opencv解压出来的文件下,也是有_init_.py,但我复制过去也没有效果,罢了罢了。

欢迎留言

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yzy_1996

买杯咖啡,再接再厉

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值