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

相关推荐
测试19983 分钟前
2024软件测试面试热点问题
自动化测试·软件测试·python·测试工具·面试·职场和发展·压力测试
love_and_hope3 分钟前
Pytorch学习--神经网络--搭建小实战(手撕CIFAR 10 model structure)和 Sequential 的使用
人工智能·pytorch·python·深度学习·学习
芊寻(嵌入式)16 分钟前
C转C++学习笔记--基础知识摘录总结
开发语言·c++·笔记·学习
一颗松鼠25 分钟前
JavaScript 闭包是什么?简单到看完就理解!
开发语言·前端·javascript·ecmascript
有梦想的咸鱼_26 分钟前
go实现并发安全hashtable 拉链法
开发语言·golang·哈希算法
海阔天空_201332 分钟前
Python pyautogui库:自动化操作的强大工具
运维·开发语言·python·青少年编程·自动化
天下皆白_唯我独黑39 分钟前
php 使用qrcode制作二维码图片
开发语言·php
零意@40 分钟前
ubuntu切换不同版本的python
windows·python·ubuntu
夜雨翦春韭43 分钟前
Java中的动态代理
java·开发语言·aop·动态代理
小远yyds1 小时前
前端Web用户 token 持久化
开发语言·前端·javascript·vue.js