OpenCV:修订间差异

无编辑摘要
无编辑摘要
第1行: 第1行:
OpenCV(Open Source Computer Vision Library),计算机视觉库,可以实时图像处理,识别。OpenCV支持多种编程语言,如C++,Python,Java等,并且可以在不同的平台上使用。
OpenCV(Open Source Computer Vision Library),一个开源的计算机视觉库,可以实时图像处理,识别。OpenCV支持多种编程语言,如[[C++]],[[Python]],[[Java]]等,并且可以在不同的平台上使用。


==简介==
==简介==
第14行: 第14行:
OpenCV-Python是OpenCV的Python API。
OpenCV-Python是OpenCV的Python API。


使用pip安装预构建的仅限 CPU 的 OpenCV 包,如果需要启用其他模块(例如 CUDA),需要手动安装。OpenCV-Python预构建4个软件包,其中无头模式,不包含任何用户界面,适用服务器环境(如 Docker、云环境等)。
使用[[pip]]安装预构建的仅限 CPU 的 OpenCV 包,如果需要启用其他模块(例如 CUDA),需要手动安装。OpenCV-Python预构建4个软件包,其中无头模式,不包含任何用户界面,适用服务器环境(如 Docker、云环境等)。
<syntaxhighlight lang="bash" >
<syntaxhighlight lang="bash" >
# 主模块包
# 主模块包
第34行: 第34行:
}}
}}


==基础知识==
==快速入门==
===图片转换===
<syntaxhighlight lang="python" >
import cv2
 
img = cv2.imread("test.jpg")      # 读取文件
cv.imshow("Display Title", img)    # 显示
cv.imwrite("test.png", img)        # 保存图片
</syntaxhighlight>
 
{{了解更多
|[https://docs.opencv.org/4.x/db/deb/tutorial_display_image.html OpenCV 4.x 文档:显示图片]
}}
 
==图片处理==
 
<syntaxhighlight lang="python" >
 
</syntaxhighlight>
 
 
==视频分析==
 
==对象检测==
 
==中文问题==
 
 


==资源==
==资源==

2022年11月5日 (六) 13:10的版本

OpenCV(Open Source Computer Vision Library),一个开源的计算机视觉库,可以实时图像处理,识别。OpenCV支持多种编程语言,如C++PythonJava等,并且可以在不同的平台上使用。

简介

时间轴

安装

OpenCV 安装

了解更多 >> OpenCV 文档:安装概览


OpenCV-Python 安装

OpenCV-Python是OpenCV的Python API。

使用pip安装预构建的仅限 CPU 的 OpenCV 包,如果需要启用其他模块(例如 CUDA),需要手动安装。OpenCV-Python预构建4个软件包,其中无头模式,不包含任何用户界面,适用服务器环境(如 Docker、云环境等)。

# 主模块包
pip install opencv-python

# 完整包,包含主模块和 contrib/extra 模块
# pip install opencv-contrib-python

# 无头主模块包
# pip install opencv-python-headless

# 无头完整包,包含主模块和 contrib/extra 模块
# install opencv-contrib-python-headless

了解更多 >> opencv-python 源代码 OpenCV 文档:OpenCV-Python简介


快速入门

图片转换

import cv2

img = cv2.imread("test.jpg")       # 读取文件
cv.imshow("Display Title", img)    # 显示
cv.imwrite("test.png", img)        # 保存图片

了解更多 >> OpenCV 4.x 文档:显示图片


图片处理


视频分析

对象检测

中文问题

资源

官网

网站