Python2OpenCV: 1 简介与工作环境

数据科学与人工智能

共 1127字,需浏览 3分钟

 · 2023-03-11

2023年第3篇文章。

因为实际项目的问题,需要学习和应用OpenCV。

1 简介

我一直使用Python语言,所以,我进一步学习Python2OpenCV。

Python是面向对象解释型高级编程语言。

Python具有简洁、优雅、开发速度快、节省时间和容易学习等特点。

Python应用领域广泛,以我的实际工作为例,我会用Python做这些工作。

1)数据处理和分析工作

2)人工智能算法与应用

3)数据科学工作

4)Web开发工作

5)数据获取

OpenCV是一个开源的计算机视觉库,可以跨平台运行。

OpenCV应用场景广泛,举例说明。

1)制造业产品质检

2)金融业人脸审核

3)医学图像处理与识别

4)自动驾驶图像处理与分析

2 工作环境搭建

1)Python工作环境

使用Anaconda快速搭建Python工作环境。

Anaconda下载链接。

Anaconda | Anaconda Distribution

Win系统的安装软件

安装成功后,使用pip下载虚拟环境管理工具库

pip install virtualenv

2)集成开发工具VSCode下载和配置

具体操作,请阅读我的文章《VSCode,一款好用编程开发工具,提升Python开发效率》

在电脑上创建OpenCV_work文件夹,使用VS创建虚拟环境,以用于OpenCV库学习和项目开发。

第一步:VSCode打开OpenCV_work文件夹,如下图

第二步:使用快捷键Ctrl+Shift+P,打开命令面板,1)配置Python解释器,2)创建终端

第三步:创建虚拟工作环境和切换到虚拟工作环境

3 )OpenCV下载和安装

在虚拟工作环境下安装OpenCV所需库

pip install opencv-contrib-python

工作环境搭建好后,测试下OpenCV是否可以用。

查看下OpenCV的版本号

import cv2

print("OpenCV2的版本号:", cv2.__version__)

接下来,我会用解决问题式读书法,快速阅读一些Python2OpenCV4的资料,把OpenCV4用起来,解决项目中图像处理问题。

我正在翻阅的几本书籍

1)《Python OpenCV 从入门到精通》

2)《Machine Learning for OpenCV4》

3)《OpenCV 轻松入门 面向Python》

4)《机器学习 使用OpenCV,Python和Scikit-learn进行智能图像处理》

5)《Mastering OpenCV 4 with Python》

我要用Python2OpenCV,机器学习,深度学习去做一些有趣的项目,并享受这个过程。

我的微信shushengya360,大家多交流。加我时,请备注:OpenCV

浏览 14
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报