import cv2
# 读取图像
img = cv2.imread('path_to_image.jpg')
# 检查图像是否成功加载
if img is None:
print("Error: Could not load image.")
else:
# 显示图像
cv2.imshow('Image', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
# 转换为灰度图像
gray_img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
# 显示灰度图像
cv2.imshow('Gray Image', gray_img)
cv2.waitKey(0)
cv2.destroyAllWindows()
# 保存灰度图像
cv2.imwrite('gray_image.jpg', gray_img)
import cv2
导入 OpenCV 库。cv2.imread('path_to_image.jpg')
读取指定路径的图像文件。if img is None:
检查图像是否成功加载,避免后续操作出错。cv2.imshow('Image', img)
创建一个窗口显示图像,cv2.waitKey(0)
等待按键事件,cv2.destroyAllWindows()
关闭所有窗口。cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
将彩色图像转换为灰度图像。cv2.imwrite('gray_image.jpg', gray_img)
将处理后的灰度图像保存到指定路径。下一篇:在python中%的用法
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站