質問: cnnとrcnnの違いと、最適な使用方法について こんにちは。 画像認識において、一枚の画像に複数の物体が写っている場合、例えば犬と猫と鳥が写っている場合、cnnですとその写真が「犬と猫と鳥が写っている」と判断するのに対して、rcnn(yoloとか)は「ここに犬がいてここに猫がいてここに鳥が写っている」と判断すると思うのですが、このように複数の物体がある画像を複数同時に分類する場合は、rcnnのような物体検出ができるネットワークを使用するのが良いのでしょうか。 cnnですと画像全体の特徴から分類すると思うので、1つの物体を認識するのには向いているように感じます。rcnnなら画像全体の特徴から場所を特定してそれが何であるのか判断すると思うので、部分的に認識できていると理解しています。ですが、rcnnは単に物体の位置だけを判断しているだけで、その物体が何なのかを判断するのは画像全体の特徴を使用したcnnによるものだとすれば、位置はとくに気にしない複数の物体が写った画像認識は、すべてcnnを使用したほうが良いのでしょうか。 わかりずらい質問となっていしまい申し訳ありませんが、よろしくお願いいたします。
回答: こんにちは、はい、おおむねおっしゃる通りと思います。 >位置はとくに気にしない複数の物体が写った画像認識は、すべてcnnを使用したほうが良いのでしょうか はい、その画像自体がどういうカテゴリーになるかだと、cnnによる分類でよいと思います。ただ、その画像に猫と犬の両方が映っていたりしていないか注意する必要がありますね。