OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉和机器学习软件库。它支持Python、C++、Java等多种编程语言,被广泛应用于计算机视觉、机器学习、机器人等领域。
功能概述
- 图像处理:图像滤波、边缘检测、形态学操作等
- 机器学习:分类、回归、聚类等
- 深度学习:使用TensorFlow和PyTorch进行深度学习模型的训练和应用
安装
以下是使用pip安装OpenCV的命令:
pip install opencv-python
快速开始
创建一个简单的窗口
import cv2
# 创建一个空白的窗口
cv2.namedWindow('My Window')
# 设置窗口的尺寸
cv2.resizeWindow('My Window', 800, 600)
# 显示窗口
cv2.imshow('My Window', None)
# 等待用户按键后关闭窗口
cv2.waitKey(0)
cv2.destroyAllWindows()
读取和显示图片
import cv2
# 读取图片
image = cv2.imread('example.jpg')
# 显示图片
cv2.imshow('Example Image', image)
# 等待用户按键后关闭窗口
cv2.waitKey(0)
cv2.destroyAllWindows()
示例图片
示例图片