ある画像のHSVの一部のVの値の平均を取得したいのですが,,,
import
1 2img = cv2.imread("./phyto/debug_6.jpg",cv2.COLOR_RGB2HSV) 3v = img.T[2].flatten().mean() 4print("Value: %.2f" % (v)) 5 6コード
このコードだと全てのV値で平均を取ってしまっていると思うのですが,
V値が220を超える部分を除いて,0-219までの値だけで平均をとることは可能でしょうか。
どなたかよろしくお願いします。
pythonのversionは3.7.3で,
opencvのversionは4.1.1です。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。