RGBからHSVのVの値を求めてV値を画像として表示する方法を教えてください。
import cv2 import numpy as np def HSV_V(img_imp,img_out): file_inp='sample.jpg' file_out='sample_11_a3_HSV_V.jpg' img_inp=cv2.imread(file_inp,1) img_out=np.zeros((img_inp.shape[0],img_inp.shape[1]),dtype=np.uint8) HSV_V(img_inp,img_out) cv2.imshow('inp',img_inp) cv2.imshow('out',img_out) cv2.imwrite(file_out,img_out) cv2.waitKey(0) cv2.destroyAllWindows()
V値を出すユーザー定義関数はHSV_Vとしています。
色情報はimg_imgに格納されているのですが画素を調べるfor文とRGB中の最大値であるVの求め方が分かりません
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。