发布网友 发布时间:2022-04-23 05:41
共3个回答
热心网友 时间:2022-04-07 12:57
先进入如下连接下载python和系统版本对应的opencv包:热心网友 时间:2022-04-07 14:15
Python3.6.3 opencv 331环境配置:
这是我自己查资料,实践后安装成功了,分享出来如下:1.1)下载python 3.6 安装包:
官网下载地址(https://www.python.org/downloads/release/python-363/)
安装好Python后将C:\Program Files\Python、C:\Program Files\Python\Scripts加入Path环境变量(这是看个人安装路径配置path)
1.2)安装numpy(支持Python的数*算)
在cmd控制台输入:pip install numpy
如果出现版本过低
比如:You are using pip version 8.1.1, however version 9.0.1 is available.
运行
python -m pip install upgrade pip
如果出现网路超时,那就是天朝不给机会了
换用这个吧
pip install numpy -i https://pypi.douban.com/simple
1.3)安装Matplotlib.
在cmd控制台输入:pip install Matplotlib
1.4)安装openCv
因为最新python在pip库没有匹配的版本,所以使用pip安装会报错
Could not find a version that satisfies the requirement opencv (from versions: )
No matching distribution found for opencv
因此,到这儿去下载opencv(https://www.lfd.uci.e/~gohlke/pythonlibs/#opencv
)
将opencv_python‑3.3.1‑cp36‑cp36m‑win_amd64.whl 文件放到到Python安装目录下的Lib\site-packages
在控制台cmd 运行:pip install install opencv_python-3.1.0-cp35-cp35m-win_amd64.whl
运行完成就是安装完成了。
1.5异常解决:
以上安装OK后,运行python 输入import cv2 如果不报错就是安装完成,如果报错如下,需要安装Redistributable 环境:
安装Visual C++ Redistributable for Visual Studio 2015 下载地址
(https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=48145)
热心网友 时间:2022-04-07 15:50
安装Python3
brew install python3
没有homebrew的话请自行安装
不要使用pip3
一开始我使用
pip3 install numpy
pip3 install opencv-python
虽然成功了,但是不能使用imshow及video相关的东西,要你何用。
删除原OpenCV
在原先CMake的build文件夹下使用
make uninstall
安装OpenCV3
brew install opencv3 --with-contrib --with-python3 --without-python
–with-contrib是安装额外的contrib模块。
如果不加–without-python会报一个大意是不能同时用于python3和python2的错。
等待漫长的各种下载和编译
期间会编译gcc,花了一个半小时,也是醉了。
有些步骤挂VPN会加速,有些反而会更慢。
关于protobuf出错
在OpenCV3的CMake阶段会报一个protobuf下载失败的错。
使用:
brew install protobuf
再重新执行
链接
安装完后提示信息,大意是OpenCV3与OpenCV有很多文件冲突,所以就不把它放在/usr/local里了 blabla..
此时虽然python里可以用了,但是c++里不行了。
需要使用:
brew link opencv3 --overwrite --force
切换
如果以后需要同时使用OpenCV2和OpenCV3,可以用以下命令相互切换
brew unlink opencv3
brew link opencv --force --overwrite