上一篇介绍了如何安装anaconda,下面介绍如何安装opencv-python,OpenCV是一个跨平台计算机视觉和机器学习软件库。包含了高级图像处理的接口。比如读图,显示,打开视频,图像缩放,形态学处理,以及机器学习中的决策树,SVM等等,包括基于深度学习的人脸识别,目标检测。

                   一、安装opencv

这里建议在anaconda的虚拟环境中安装,这样避免之后与其他软件的冲突。

1.首先打开Anaconda Prompt

5d2531a676e49b662f0a444ee2916e6b.png

2,构建虚拟环境

conda create -n your_env_name python=x.x

比如以learnOpencv为例:

conda create -nlearnOpencvpython=3.6

e6ed67781fbcb7a1a33c460fff7b51e8.png

构建完成(done):

3dd1b0903829817e67e39f534bc360e4.png

2.1激活虚拟环境

conda activate learnOpencv

激活成功后,命令行前端为learnOpencv,表示激活成功

2.2退出激活环境

conda deactivate

3.安装opencv 

如下命令:

pip install opencv-python

国内请使用镜像库

pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple

1a6272e439442c0b260dfae0cea8a728.png

4.验证安装成功

pythonimport cv2cv2.__version__

874204da37e6530c44d92b2387af9078.png

打印出opencv版本号。则代码opencv安装成功。

           二、安装sublime编译器

一个好用的编译器能增加工作效率,我这里推荐的是sublime。

官网下载

https://www.sublimetext.com/3

76684a4836a7f81199c7efe293bae33b.png

安装,打开应用。

1.切换中文工具栏

1.1 找到  Tools->Install PackageControl选项即可调出 Package Control 

20555ca8245ce52b4484fed57bc2a945.png

780d407d369633230cf4676a0642d15a.png

1.2 找到  Preferences->Package Control

130ef1b758861de29815064aa5268979.png

ea36bd5c9ac59c1e9ec2d6acd96b730d.png

1.3 选项弹出命令行输入框,输入ip,点击“installPackage”

c5ba814757c1d85c6dc670acff3293c2.png

等待几秒

1.4 弹出命令行输入框,输入clz,点击“ChineseLocalizations”

d9c44ce679d2ef0fbc3f902f83ae1c7b.png

1.5 搞定,设置成中文了

922a36f2a71eb6a1bdcfd68e742b002c.png

2.下面配置运行python环境

2.1新建编译系统

ac4f6c212d442ad98b7ffbe7d9bd896f.png2.2 替换为你的python路径,需要是刚才新建的anaconda中的虚拟环境中的python路径

{  "cmd": ["D:/programFiles/Anaconda3/envs/learnOpencv/python.exe","-u","$file"],    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",    "selector": "source.python",}

39062e2f29066c36bf87abe5c91d790b.png

保存

1d29e734932c83d4c03d1064f68403b0.png

2.3 选择刚刚构建好的编译系统

0e8c42289242e84c9d5651f96df70a4a.png

0e8c42289242e84c9d5651f96df70a4a.png

新建文件

CTRL+N

#导入opencv的包import cv2#读入一张图像img = cv2.imread("lena.jpg")#展示cv2.imshow("Output", img)#暂停在窗口cv2.waitKey(0)

写入下面代码,保存,并在文件的同目录下放置lena.jpg图片。

9a0abe8c8b2b3ba139ade6a683e7fb88.png

运行代码。

CTRL+B

7bc3485779fb0ef539d967df69e24a28.png

....第一个opencv代码已经成功运行

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐