Python + OpenCV 酷游地址教学V鄋KWK3589

本篇文章汇整了一系列的Python + OpenCV 教学,只要按照教学文的顺序阅读和实作,就可以轻松入门OpenCV,并透过OpenCV 实现许多影像相关的创意应用。

接下来我们来介绍OpenCV--

OpenCV 是一个跨平台的电脑视觉函式库( 模组) ,可应用于脸部辨识、手势辨识、图像分割...等影像辨识相关的领域,这篇教学将会简单介绍OpenCV 函式库,以及使用Anaconda 安装OpenCV 函式库。

OpenCV 是什么?

OpenCV 全名是Open Source Computer Vision Library ( 开源计算机视觉函式库),OpenCV 由Intel 发起并开发,以BSD 授权条款授权发行,可以在商业和研究领域中免费使用,是目前发展最完整的电脑视觉开源资源。

OpenCV 常应用于扩增实境、脸部辨识、手势辨识、动作辨识、运动跟踪、物体辨识或图像分割...等领域,能使用各种不同语言( Java、Python、C/C++...等) 进行开发,由于OpenCV 的高执行效率,甚至可用来开发Real-time 的应用程式。

安装OpenCV 函式库

使用本机环境或Anaconda Jupyter,输入下列指令,就能安装OpenCV 函式库( Jupyter 使用!pip ),安装过程需要等待,请勿关闭终端机或视窗画面

复制代码
!pip install opencv-python

建议再输入下列指令,额外再安装OpenCV 的进阶套件( 才能支援像是物件追踪、人脸辨识...等功能)。

复制代码
!pip install opencv_contrib_python

解决安装OpenCV 函式库时卡住的问题

安装OpenCV 的过程中( 通常是第一次安装),可能会遇到卡在「Building wheel for opencv-python (PEP 517)」的问题,如果遇到这个问题,停止安装OpenCV,先输入下方命令,更新pip setuptools wheel ( Jupyter 使用!pip ),完成后再次安装OpenCV 就可以正常运作。

复制代码
!pip install --upgrade pip setuptools wheel

测试OpenCV

OpenCV 安装完成后,将一张测试的图片放到指定位置( 范例中将图片和Python 程式码放在同一格资料夹里),执行下方程式码,就会开启图片指定的图片,如果可以看到图片,表示OpenCV 已经可以正常运作( 点击开启的视窗后,按下键盘的q 可以关闭图片)。

复制代码
import cv2                    # 汇入 OpenCV 函式库
img = cv2.imread('meme.jpg')  # 读取图片
cv2.imshow('oxxostudio',img)        # 赋予开启的视窗名称,开启图片
cv2.waitKey(0)                # 设定 0 表示不要主动关闭视窗

已经顺利安装OpenCV 后,就可以开始准备进行修改图片、影像识别...等AI 影像辨识与处理的操作。

相关推荐
独好紫罗兰4 分钟前
对python的再认识-基于数据结构进行-a003-列表-排序
开发语言·数据结构·python
wuhen_n11 分钟前
JavaScript内置数据结构
开发语言·前端·javascript·数据结构
AIFarmer11 分钟前
在EV3上运行Python语言——无线编程
python·ev3
不会代码的小测试13 分钟前
UI自动化-POM封装
开发语言·python·selenium·自动化
2401_8414956415 分钟前
【LeetCode刷题】二叉树的层序遍历
数据结构·python·算法·leetcode·二叉树··队列
roman_日积跬步-终至千里19 分钟前
【Java并发】Java 线程池实战:警惕使用CompletableFuture.supplyAsync
java·开发语言·网络
lsx20240625 分钟前
C++ 基本的输入输出
开发语言
ZH154558913125 分钟前
Flutter for OpenHarmony Python学习助手实战:GUI桌面应用开发的实现
python·学习·flutter
B站计算机毕业设计超人31 分钟前
计算机毕业设计Hadoop+Spark+Hive招聘推荐系统 招聘大数据分析 大数据毕业设计(源码+文档+PPT+ 讲解)
大数据·hive·hadoop·python·spark·毕业设计·课程设计
B站计算机毕业设计超人32 分钟前
计算机毕业设计hadoop+spark+hive交通拥堵预测 交通流量预测 智慧城市交通大数据 交通客流量分析(源码+LW文档+PPT+讲解视频)
大数据·hive·hadoop·python·spark·毕业设计·课程设计