目录
链接
跟着峰哥学计算机视觉所有需要用到的图片-深度学习文档类资源-优快云下载
概述
图像色彩调和
饱和度调整
色调调整
图像灰度化
什么是灰度化
如何进行图像灰度化
二值化与反二值化
二值化
反二值化(像交卷底片)
直方图均衡化处理
图像直方图
直方图均衡化
代码
彩色图像转换为灰度图像示例
"""
使用opencv实现图像的读取,显示,保存
"""
import cv2
img = cv2.imread("Linus.png", 1) # 1:彩色图像,0:灰度图像
print(type(img)) # 打印图像数据类型
print(img.shape) # 打印图像数据的形状
cv2.imshow("img", img) # 显示图像,第一个参数名称不要重复
cv2.imwrite("Linus_new.png", img) # 保存图像
cv2.waitKey() # 等待用户按某个按键
cv2.destroyAllWindows() # 创建所有创建的窗口
彩色图像转换为灰度图像示例
# 彩色图像转换为灰度图像示例
import cv2
im = cv2.imread("Linus.png", 1)#读取彩色图像
cv2.imshow("RGB", im) # 在test窗口中显示图像
# 使用cvtColor进行颜色空间变化,COLOR_BGR2GRAY表示BGR to GRAY
img_gray = cv2.cvtColor(im, cv2.COLOR_BGR2GRAY) # 彩色图像灰度化
cv2.imshow("Gray", img_gray)
cv2.waitKey() # 等待用户按键反馈
cv2.destroyAllWindows() # 销毁所有创建的窗口