カラーマップの階調マップの研究--最もEasyバージョン、python+opencv
今日から回転階調図を見始めたばかりで、論文の頭が大きくなった.
画像をRGBモードからグレースケールモードに変更します.まず、画像が配列にどのように保存されているかを見ます.
まずimg=cv 2を呼び出してみましょう.read("ha.jpg")
>>>img
>>>array([[[138, 132, 121], [140, 132, 119], [145, 132, 118], ..., [150, 128, 122], [150, 128, 122], [150, 128, 122]], [[162, 157, 148], [164, 158, 147], [167, 158, 145], ..., [173, 155, 148], [174, 155, 148], [173, 155, 148]],
imgは上の配列です.の
次にアルゴリズムを適用する:r=g=b=(0.30 r+0.59 g+0.11 b)
画像をRGBモードからグレースケールモードに変更します.まず、画像が配列にどのように保存されているかを見ます.
まずimg=cv 2を呼び出してみましょう.read("ha.jpg")
>>>img
>>>array([[[138, 132, 121], [140, 132, 119], [145, 132, 118], ..., [150, 128, 122], [150, 128, 122], [150, 128, 122]], [[162, 157, 148], [164, 158, 147], [167, 158, 145], ..., [173, 155, 148], [174, 155, 148], [173, 155, 148]],
imgは上の配列です.の
次にアルゴリズムを適用する:r=g=b=(0.30 r+0.59 g+0.11 b)
import cv2
img = cv2.imread("d:\\haha.jpg")
for x in img:
for y in x:
y[0]=y[1]=y[2]=y[0]*0.3+y[1]*0.59+y[2]*0.11
cv2.namedWindow("Image")
cv2.imshow("Image",img)
cv2.waitKey(0)