回答編集履歴

2

修正し忘れた場所の変更

2020/12/27 11:04

投稿

Kenta_py
Kenta_py

スコア132

test CHANGED
@@ -1,4 +1,8 @@
1
- こんにちは、はい、RGBともに0の場合はHSVのどの値も0になります。たとえば[このページ](https://www.peko-step.com/tool/hsvrgb.html#ppick2)などがわかりやすいと思います。
1
+ こんにちは、はい、RGBともに0の場合は便宜上HSVのどの値も0になります。たとえば[このページ](https://www.peko-step.com/tool/hsvrgb.html#ppick2)などがわかりやすいと思います。
2
+
3
+ ただ、厳密には未定義のようです。
4
+
5
+ (https://ja.wikipedia.org/wiki/HSV%E8%89%B2%E7%A9%BA%E9%96%93)
2
6
 
3
7
  ```python
4
8
 

1

コードの修正

2020/12/27 11:04

投稿

Kenta_py
Kenta_py

スコア132

test CHANGED
@@ -36,7 +36,17 @@
36
36
 
37
37
  s_channel=img_HSV2[:,:,1]
38
38
 
39
- np.var(s_channel)
39
+ np.var(s_channel[s_channel>0])
40
+
41
+ # flatten()を使う場合
42
+
43
+ V1=img_HSV2[:,:,1]
44
+
45
+ Vrow1=np.array(V1).flatten()
46
+
47
+ VV1=np.var(Vrow1[Vrow1>0])
48
+
49
+ print(VV1)
40
50
 
41
51
  ```
42
52