一直想着怎么写这系列的文章,但提笔几次都没有什么好的效果,思考再三决定让它仿照API的顺序和架构来写。毕竟学一门语言最好的老师就是官方的API,尽管它没有那么完善,但是常见的问题基本都有解答,so~
这篇主要是做一些学习OpenCV-Python之前的准备工作。
本系列文章使用操作系统环境为:
Windows 10 (主)
Debian系列 (偶尔)
本系列文章学习环境为:
jre-8u192-windows-x64
https://pc.qq.com/search.html#!keyword=jre
python-3.6.8-amd64
https://www.python.org/downloads/windows/
本系列文章学习IDE为:
pycharm-community-2019.1.3
http://www.jetbrains.com/pycharm/download/#section=windows
Visual Studio Code
https://code.visualstudio.com/
本系列文章IDE格式化插件为:
Black
本系列文章学习版本:
OpenCV-lastest
https://sourceforge.net/projects/opencvlibrary/files/4.1.0/opencv-4.1.0-vc14_vc15.exe/download
OpenCV-3.4.5
https://sourceforge.net/projects/opencvlibrary/files/3.4.5/opencv-3.4.5-vc14_vc15.exe/download
注意:若有需要使用两种版本的OpenCV,请使用虚拟环境安装不同版本
在学习本系列文章之前设定你已经学会Python的基本语法。若未学习过Python请点击下面链接学习:
廖雪峰的官方网站
https://www.liaoxuefeng.com/wiki/1016959663602400
RUNOOB Python 3 教程
https://www.runoob.com/python3/python3-tutorial.html
本系列文章以最新版本的API为主,若遇到新版本无法解决的历史遗留问题则使用3.4.5版本进行开发。
注意:有人推荐使用Anaconda集成环境做Python开发,本机由于性能落后(6年前的渣渣机)无法安装大型开发环境并保证其顺利运行使用Python + PyCharm进行开发。若大家的机子性能较强可使用Anaconda环境进行开发。以下为Anaconda下载网址:
https://www.anaconda.com/distribution/
下载3.7Version即可