使用 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():保存图像的函数