使用 OpenCV 进行图像处理的步骤如下:
import cv2
使用 cv2.imread()
函数读取图像,该函数的第一个参数是图像文件的路径,第二个参数是读取图像的方式。通常使用 cv2.IMREAD_COLOR
参数以彩色模式读取图像。
img = cv2.imread('image.jpg', cv2.IMREAD_COLOR)
使用 cv2.imshow()
函数显示图像,该函数的第一个参数是窗口的名称,第二个参数是要显示的图像。
cv2.imshow('image', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
使用 OpenCV 库提供的各种函数对图像进行处理,如调整亮度、对比度、裁剪、旋转等等。下面以调整亮度和对比度为例:
alpha = 1.5 # 调整对比度
beta = 50 # 调整亮度
img_processed = cv2.convertScaleAbs(img, alpha=alpha, beta=beta)
使用 cv2.imwrite()
函数保存图像,该函数的第一个参数是保存文件的路径,第二个参数是要保存的图像。
cv2.imwrite('image_processed.jpg', img_processed)
关键词:
cv2.imread()
:读取图像的函数cv2.imshow()
:显示图像的函数cv2.waitKey()
:等待键盘输入的函数cv2.destroyAllWindows()
:关闭所有窗口的函数cv2.convertScaleAbs()
:调整图像亮度和对比度的函数cv2.imwrite()
:保存图像的函数