先日の日記でYOLOv2による物体検出を試してみたが、YOLOと同じくディープラーニングで物体の領域検出を行うアルゴリズムとしてSSD(Single Shot MultiBox Detector)がある。 YOLOv2の方が精度が高いとYOLOv2の論文に書かれているが、SSDの精度も高いようなので試してみた。 オリジナルのSSDの実装は、Caffeが使用されているが、WindowsでビルドできるCaffeとバージョンが異なるものが使用されており、トライしてみたがビルドがうまくいかなかった。 Python系のフレームワークの実装がないか調べたところ、TensorFlowの実装が2つとKerasの実装が1つとChainerの実装が1つ見つかった。 TensorFlowの実装 ssd_tensorflow SSD-Tensorflow Kerasの実装 ssd_keras Chainerの実装
![SSDによる物体検出を試してみた - TadaoYamaokaの開発日記](https://cdn-ak-scissors.b.st-hatena.com/image/square/1060a74cadc7b827d30f1cf28c7b8da45514798b/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2FT%2FTadaoYamaoka%2F20170317%2F20170317233452.png)