グレースケール画像の各画素の輝度値を取得する方法
opencv python 初心者です。
RGB画像をグレースケールに変換した画像から、全画素の輝度値をそれぞれ画素ごとに取得して、1画素ごとに計算式に入れて処理
(画素ごとに一定の値になるようにガンマ補正をかけて、全画素で均一な輝度値の画像の作成)を行いたいのですが、なにかいい方法はあるでしょうか?
現在は、グレースケールで読み込み、画像サイズを取得するところまでしかできていません。
宜しくお願い致します。
import cv2
import matplotlib.pyplot as plt
%matplotlib inline
img = cv2.imread('resize_img09940.jpg',0)
img_blur = cv2.GaussianBlur(img,(3,3),0)
height = img_blur.shape[0]
width = img_blur.shape[1]
for x in range(height):
for y in range(width):
ご教授いただけると幸いです。
宜しくお願い致します。