如何使用 OpenCV 库进行图像处理?

如何使用 OpenCV 库进行图像处理?

步骤:

  1. 导入 OpenCV 库
import cv2
  1. 加载图像
# 加载图像文件
image = cv2.imread("image.jpg")
  1. 处理图像
# 对图像进行处理,例如:
# 1. 转换为灰度图像
gray_image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)

# 2. 调整图像大小
resized_image = cv2.resize(image, (256, 256))

# 3. 统计图像中像素的总数
num_pixels = image.shape[0] * image.shape[1]
  1. 显示图像
# 显示处理后的图像
cv2.imshow("处理后的图像", resized_image)
cv2.waitKey(0)
cv2.destroyAllWindows()

示例代码:

import cv2

# 加载图像文件
image = cv2.imread("image.jpg")

# 转换为灰度图像
gray_image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)

# 调整图像大小
resized_image = cv2.resize(image, (256, 256))

# 统计图像中像素的总数
num_pixels = image.shape[0] * image.shape[1]

# 显示图像
cv2.imshow("处理后的图像", resized_image)
cv2.waitKey(0)
cv2.destroyAllWindows()

注意:

  • cv2 是 OpenCV 库的名称,cv2.imread() 函数用于加载图像。
  • cv2.cvtColor() 函数用于将BGR图像转换为GRAY图像。
  • cv2.resize() 函数用于调整图像大小。
  • cv2.imshow() 函数用于显示图像。
  • cv2.waitKey() 函数用于等待用户按下任意键退出图像窗口。
  • cv2.destroyAllWindows() 函数用于关闭所有打开的图像窗口。
相似内容
更多>