📜  poython opencv pip - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:18:41.335000             🧑  作者: Mango

Python OpenCV pip - Shell/Bash

Python OpenCV是一种开源计算机视觉库,可用于处理图像和视频。pip是Python中的包管理工具。在Shell/Bash中使用Python OpenCV和pip可以更容易地管理和安装Python OpenCV。

安装Python OpenCV

要安装Python OpenCV,请使用以下命令:

pip install opencv-python

这将安装最新版本的Python OpenCV。如果您想安装特定版本,请使用:

pip install opencv-python==<version>
常用Python OpenCV函数

Python OpenCV包含许多有用的函数,以下是一些常用的函数:

  1. cv2.imread() - 读取一个图像文件
  2. cv2.imshow() - 显示一个图像
  3. cv2.cvtColor() - 转换图像的颜色空间
  4. cv2.resize() - 调整图像的大小
  5. 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还包含许多其他有用的函数和功能。