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 影像辨识与处理的操作。

相关推荐
爱上电路设计3 小时前
有趣的算法
开发语言·c++·算法
studyForMokey3 小时前
kotlin 函数类型接口lambda写法
android·开发语言·kotlin
2401_858120264 小时前
探索sklearn文本向量化:从词袋到深度学习的转变
开发语言·python·机器学习
与墨学长5 小时前
Rust破界:前端革新与Vite重构的深度透视(中)
开发语言·前端·rust·前端框架·wasm
虫小宝5 小时前
Java中的软件架构重构与升级策略
java·开发语言·重构
bigbearxyz5 小时前
Java实现图片的垂直方向拼接
java·windows·python
CTGU_daffodil5 小时前
matlab 绘制高等数学中的二维函数示例
开发语言·matlab
立秋67895 小时前
使用Python绘制堆积柱形图
开发语言·python
逸群不凡6 小时前
C++|哈希应用->布隆过滤器
开发语言·数据结构·c++·算法·哈希算法
jOkerSdl6 小时前
第三十章 方法大全(Python)
python