MacOS OpenCV 4.5.5 开发环境搭建图文教程Python+VSCODE(超详细)

文章目录

*
OpenCV概述
开发环境搭建

+ Python安装
+ VSCODE安装
+ OpenCV开发工具安装

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/

MacOS OpenCV 4.5.5 开发环境搭建图文教程Python+VSCODE(超详细)
点击下载最新版本进行下载,这里会根据你自身的电脑系统自动选择对应的版本进行下载。下载完成后如下:
MacOS OpenCV 4.5.5 开发环境搭建图文教程Python+VSCODE(超详细)
点击安装包开始安装
MacOS OpenCV 4.5.5 开发环境搭建图文教程Python+VSCODE(超详细)
MacOS OpenCV 4.5.5 开发环境搭建图文教程Python+VSCODE(超详细)
MacOS OpenCV 4.5.5 开发环境搭建图文教程Python+VSCODE(超详细)
![l](https://img-blog.csdnimg.cn/352a7ef9c0fc4eac812cb5790fa6ec24.png
MacOS OpenCV 4.5.5 开发环境搭建图文教程Python+VSCODE(超详细)
此时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如下:

MacOS OpenCV 4.5.5 开发环境搭建图文教程Python+VSCODE(超详细)
查看pip 版本:
MacOS OpenCV 4.5.5 开发环境搭建图文教程Python+VSCODE(超详细)
Python 3.10.4安装成功。

; VSCODE安装

VSCODE用来作为Python开发的IDE,之所以选它是因为免费而且好用,大家也可以根据自己喜好选择别的IDE。

进入官网下载 https://code.visualstudio.com/

MacOS OpenCV 4.5.5 开发环境搭建图文教程Python+VSCODE(超详细)
下载完成后解压
MacOS OpenCV 4.5.5 开发环境搭建图文教程Python+VSCODE(超详细)
MacOS OpenCV 4.5.5 开发环境搭建图文教程Python+VSCODE(超详细)
这个是不需要一步一步安装的,直接双击打开就可以。
MacOS OpenCV 4.5.5 开发环境搭建图文教程Python+VSCODE(超详细)
需要的话安装一下中文包。

接下来配置一下如何在VSCODE里进行Python开发。
首先需要安装Python插件,步骤如下:

MacOS OpenCV 4.5.5 开发环境搭建图文教程Python+VSCODE(超详细)
在如下图所示的地方输入Python
MacOS OpenCV 4.5.5 开发环境搭建图文教程Python+VSCODE(超详细)
点击第一个搜索结果进行安装
MacOS OpenCV 4.5.5 开发环境搭建图文教程Python+VSCODE(超详细)
安装完成之后重启下VSCODE方可生效。
在VSCODE界面,按F1快捷键,在下面的输入框输入python:select,选择下拉提示框中的”选择解释器”
MacOS OpenCV 4.5.5 开发环境搭建图文教程Python+VSCODE(超详细)
可以看到我们这台电脑有两个Python,一个是我们刚安装的3.10.4,一个是3.8.9,我们选择最新的3.10.4。
MacOS OpenCV 4.5.5 开发环境搭建图文教程Python+VSCODE(超详细)
此时VSCODE的控制台输出如下错误:
MacOS OpenCV 4.5.5 开发环境搭建图文教程Python+VSCODE(超详细)
重新启动vscode后无此问题。

在磁盘上新建一个文件夹:

MacOS OpenCV 4.5.5 开发环境搭建图文教程Python+VSCODE(超详细)
从vscode中打开文件夹:
MacOS OpenCV 4.5.5 开发环境搭建图文教程Python+VSCODE(超详细)
新建hello.py文件并输入如下2中的内容,点击图中标3的地方运行该程序:
MacOS OpenCV 4.5.5 开发环境搭建图文教程Python+VSCODE(超详细)
下面的控制台正确输出了程序运行的内容,至此,vscode python开发环境搭建完成。

; OpenCV开发工具安装

分别执行如下命令:
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测试一下:

MacOS OpenCV 4.5.5 开发环境搭建图文教程Python+VSCODE(超详细)
如上图,主要写了一个显示图片的demo,可以正常运行,至此,OpenCV环境搭建完毕。(这里图片的路径写的是绝对路径,因为写成相对路径时报错,目前还不清楚具体原因,后面的文章介绍到OpenCV的使用时会详细分析这个函数。)

微信公众号将会同步发布,欢迎扫码关注!

MacOS OpenCV 4.5.5 开发环境搭建图文教程Python+VSCODE(超详细)

Original: https://blog.csdn.net/weixin_41678668/article/details/124621724
Author: 无限无羡
Title: MacOS OpenCV 4.5.5 开发环境搭建图文教程Python+VSCODE(超详细)

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/702237/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球