数字图像处理100问—02灰度化(Grayscale)
生活随笔
收集整理的這篇文章主要介紹了
数字图像处理100问—02灰度化(Grayscale)
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
提示:內(nèi)容整理自:https://github.com/gzr2017/ImageProcessing100Wen
CV小白從0開(kāi)始學(xué)數(shù)字圖像處理
02灰度化(Grayscale)
將圖像灰度化,通過(guò)下式計(jì)算:
Y = 0.2126 R + 0.7152 G + 0.0722 B
代碼如下:
1.引入庫(kù)
CV2計(jì)算機(jī)視覺(jué)庫(kù)
import cv2 import numpy as np2.讀入數(shù)據(jù)
img = cv2.imread("imori.jpg").astype(np.float) b = img[:, :, 0].copy() g = img[:, :, 1].copy() r = img[:, :, 2].copy()3.灰度化
out = 0.2126 * r + 0.7152 * g + 0.0722 * b out = out.astype(np.uint8)4.保存結(jié)果
cv2.imwrite("out.jpg", out) cv2.imshow("result", out) cv2.waitKey(0) cv2.destroyAllWindows()5. 灰度化后結(jié)果
總結(jié)
以上是生活随笔為你收集整理的数字图像处理100问—02灰度化(Grayscale)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 企业年会直播方案来啦,互动、营销、个性化
- 下一篇: 在线表格,推荐使用超级表格——超好用的电