- OpenCV概述
- 开发环境搭建
- Python安装
- VSCODE安装
- OpenCV开发工具安装
OpenCV全称是Open Source Computer Vision Library,也就是开源的计算机视觉库。其实就是处理图形和图像的开源算法库,比如人脸识别、图片内容识别、自动驾驶等场景。同时它的开发也是跨平台的,支持Windows、Linux、macOS、Android、IOS,提供了C/C++、Python、Ruby、Matlab等语言的接口。
废话不多说了,大概就介绍这么多,在后面的具体使用中再加深对其概念的理解吧。
本系列文章将用Python语言进行OpenCV的开发实战。由于本人使用的是MacBook笔记本,所以开发环境为MacOS,其他系统下的开发应该是大同小异的。
开发环境搭建 Python安装进入Python的官网下载页面https://www.python.org/downloads/
点击下载最新版本进行下载,这里会根据你自身的电脑系统自动选择对应的版本进行下载。下载完成后如下:
点击安装包开始安装
![l](http://www.kaotop.com/file/tupian/20220514/352a7ef9c0fc4eac812cb5790fa6ec24.png
此时Python被安装到了/usr/local/bin/目录下
将其改为默认的python路径:
cd /usr/local/bin
ln -sf …/…/…/Library/Frameworks/Python.framework/Versions/3.10/bin/python3 python
同时link一下pip
ln -sf …/…/…/Library/Frameworks/Python.framework/Versions/3.10/bin/pip3.10 pip
输入python如下:
查看pip 版本:
Python 3.10.4安装成功。
VSCODE用来作为Python开发的IDE,之所以选它是因为免费而且好用,大家也可以根据自己喜好选择别的IDE。
进入官网下载 https://code.visualstudio.com/
下载完成后解压
这个是不需要一步一步安装的,直接双击打开就可以。
需要的话安装一下中文包。
接下来配置一下如何在VSCODE里进行Python开发。
首先需要安装Python插件,步骤如下:
在如下图所示的地方输入Python
点击第一个搜索结果进行安装
安装完成之后重启下VSCODE方可生效。
在VSCODE界面,按F1快捷键,在下面的输入框输入python:select,选择下拉提示框中的“选择解释器”
可以看到我们这台电脑有两个Python,一个是我们刚安装的3.10.4,一个是3.8.9,我们选择最新的3.10.4。
此时VSCODE的控制台输出如下错误:
重新启动vscode后无此问题。
在磁盘上新建一个文件夹:
从vscode中打开文件夹:
新建hello.py文件并输入如下2中的内容,点击图中标3的地方运行该程序:
下面的控制台正确输出了程序运行的内容,至此,vscode python开发环境搭建完成。
分别执行如下命令:
pip install --upgrade setuptools
(python的配置工具,安装python时应该已经默认安装,这里再执行确认一下)
pip install numpy
(python里的数学库,进行人工智能相关开发都少不了它)
pip install matplotlib
(类似于Matlab的绘图工具)
pip install opencv-python
(我们的主角登场,安装会比较慢)
安装完成后的OpenCV版本是4.5.5,看官网上5.x版本快要发布了。
写一个OpenCV的demo测试一下:
如上图,主要写了一个显示图片的demo,可以正常运行,至此,OpenCV环境搭建完毕。(这里图片的路径写的是绝对路径,因为写成相对路径时报错,目前还不清楚具体原因,后面的文章介绍到OpenCV的使用时会详细分析这个函数。)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)