回答編集履歴
2
d
test
CHANGED
@@ -16,7 +16,15 @@
|
|
16
16
|
|
17
17
|
|
18
18
|
|
19
|
+
## 考えられる要因
|
20
|
+
|
21
|
+
|
22
|
+
|
23
|
+
### CPU 実行になっている
|
24
|
+
|
25
|
+
|
26
|
+
|
19
|
-
|
27
|
+
CUDA/CuDNN のバージョンがあっていない等で GPU が使われていないで、CPU 実行になっていたりしないでしょうか。
|
20
28
|
|
21
29
|
実行中に `nvidia-smi` で GPU が使われているかどうかを確認してみてください。もし、GPU が使われていてその遅さなら、MTCNN の速度向上は改善の見込みがないです。
|
22
30
|
|
@@ -24,7 +32,27 @@
|
|
24
32
|
|
25
33
|
|
26
34
|
|
35
|
+
### 画像サイズが大きい
|
36
|
+
|
37
|
+
|
38
|
+
|
27
39
|
また、画像サイズがかなり大きい場合は、検出前にリサイズしておくと早くなるかもしれません。
|
40
|
+
|
41
|
+
|
42
|
+
|
43
|
+
### 重みの読み込みは一回でいい
|
44
|
+
|
45
|
+
|
46
|
+
|
47
|
+
以下のモデルの作成はループの外に出せば、多少早くなるかもしれません。
|
48
|
+
|
49
|
+
|
50
|
+
|
51
|
+
```python
|
52
|
+
|
53
|
+
detector = MTCNN()
|
54
|
+
|
55
|
+
```
|
28
56
|
|
29
57
|
|
30
58
|
|
1
d
test
CHANGED
@@ -24,7 +24,15 @@
|
|
24
24
|
|
25
25
|
|
26
26
|
|
27
|
+
また、画像サイズがかなり大きい場合は、検出前にリサイズしておくと早くなるかもしれません。
|
28
|
+
|
29
|
+
|
30
|
+
|
31
|
+
----
|
32
|
+
|
33
|
+
|
34
|
+
|
27
|
-
|
35
|
+
以前、以下のライブラリで顔検出を試したことがあります。
|
28
36
|
|
29
37
|
正面の顔ならそこそこの精度で検出できたと思います。
|
30
38
|
|