回答編集履歴

4

修正

2020/08/13 01:31

投稿

tiitoi
tiitoi

スコア21956

test CHANGED
@@ -27,3 +27,37 @@
27
27
 
28
28
 
29
29
  [クリックするだけで性別・年齢・髪型などを自然に変化させてリアルな顔写真を生成できる「TL-GAN」 - GIGAZINE](https://gigazine.net/news/20181029-tl-gan/)
30
+
31
+
32
+
33
+ ## 追記
34
+
35
+
36
+
37
+ ```python
38
+
39
+ img = cv2.imread("sample.png")
40
+
41
+
42
+
43
+ hsv = cv2.cvtColor(img, cv2.COLOR_BGR2HSV)
44
+
45
+ mask = (hsv[..., 0] > 16) & (hsv[..., 0] < 25)
46
+
47
+
48
+
49
+ gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
50
+
51
+ gray = cv2.bitwise_not(gray)
52
+
53
+ gray = cv2.cvtColor(gray, cv2.COLOR_GRAY2BGR)
54
+
55
+
56
+
57
+ img[mask] = gray[mask]
58
+
59
+ ```
60
+
61
+
62
+
63
+ ![イメージ説明](2a23371173b56aa77bc2833fcb03c71c.png)

3

修正

2020/08/13 01:31

投稿

tiitoi
tiitoi

スコア21956

test CHANGED
@@ -2,4 +2,28 @@
2
2
 
3
3
 
4
4
 
5
- 結論からいうと、色空間の調整で髪の色を黒にするというのが、そもそも難しいのではないでしょうか。
5
+ 結論からいうと、色空間の調整で髪の色を黒にするというのが、そもそも難しいのではないでしょうか。H や S は試してみましたが、黒になるようなパラメータというのはなかったです。
6
+
7
+
8
+
9
+ ![イメージ説明](f544da653b2cb2b8add308d835c5c14f.png)
10
+
11
+
12
+
13
+ V 下げて黒に近づけると以下のようになる
14
+
15
+
16
+
17
+ ![イメージ説明](29e73447261e64008eff29e5b7efafdb.png)
18
+
19
+
20
+
21
+ ----
22
+
23
+
24
+
25
+ CNN 詳しければ、GAN 使えばできるかもしれませんね。
26
+
27
+
28
+
29
+ [クリックするだけで性別・年齢・髪型などを自然に変化させてリアルな顔写真を生成できる「TL-GAN」 - GIGAZINE](https://gigazine.net/news/20181029-tl-gan/)

2

修正

2020/08/12 16:53

投稿

tiitoi
tiitoi

スコア21956

test CHANGED
@@ -2,4 +2,4 @@
2
2
 
3
3
 
4
4
 
5
- 結論からいうと、色の調整で髪の色を黒にするというのが、そもそも難しいのではないでしょうか。
5
+ 結論からいうと、色空間の調整で髪の色を黒にするというのが、そもそも難しいのではないでしょうか。

1

修正

2020/08/12 13:36

投稿

tiitoi
tiitoi

スコア21956

test CHANGED
@@ -2,4 +2,4 @@
2
2
 
3
3
 
4
4
 
5
- 結論からいうと、色の調整で髪の色を黒にするの難しいのではないでしょうか。
5
+ 結論からいうと、色の調整で髪の色を黒にするというが、そもそも難しいのではないでしょうか。