📅  最后修改于: 2023-12-03 15:18:41.335000             🧑  作者: Mango
Python OpenCV是一种开源计算机视觉库,可用于处理图像和视频。pip是Python中的包管理工具。在Shell/Bash中使用Python OpenCV和pip可以更容易地管理和安装Python OpenCV。
要安装Python OpenCV,请使用以下命令:
pip install opencv-python
这将安装最新版本的Python OpenCV。如果您想安装特定版本,请使用:
pip install opencv-python==<version>
Python OpenCV包含许多有用的函数,以下是一些常用的函数:
cv2.imread()
- 读取一个图像文件cv2.imshow()
- 显示一个图像cv2.cvtColor()
- 转换图像的颜色空间cv2.resize()
- 调整图像的大小cv2.rectangle()
- 在图像上绘制矩形以下是使用Python OpenCV和pip的示例程序:
import cv2
# 读取图像文件
img = cv2.imread('img.png')
# 将图像的颜色空间从BGR转换为Grayscale
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
# 调整图像的大小
resized = cv2.resize(gray, (int(gray.shape[1]/2), int(gray.shape[0]/2)))
# 在图像上绘制矩形
cv2.rectangle(resized, (50, 50), (100, 100), (0, 255, 0), thickness=2)
# 显示图像
cv2.imshow('Image', resized)
# 等待3秒
cv2.waitKey(3000)
# 销毁所有窗口
cv2.destroyAllWindows()
该程序读取一个名为img.png
的图像文件,使用cv2.cvtColor()
将其从BGR转换为灰度图像,使用cv2.resize()
调整大小,并使用cv2.rectangle()
在图像上绘制矩形。最后,使用cv2.imshow()
显示图像,并使用cv2.waitKey()
等待3秒后销毁所有窗口。
这是一个简单的例子,Python OpenCV还包含许多其他有用的函数和功能。