オブジェクト検出とオブジェクト認識


8

オブジェクト認識とオブジェクト検出を区別するのに少し混乱があります。一部の人々は、オブジェクト検出はオブジェクト認識のサブトピックであると言いますか?誰かがこれら2つのトピックの違いを明確にできますか?

私の知る限りでは:

物体認識は「画像内の物体は何ですか」という質問に答えていますが、物体検出は「その物体はどこにありますか」という質問に答えています。

誰かがそれぞれに例を惜しみなく提供することによって、誰かが違いを説明できることを願っています。


この回答が役立つ場合があります:stackoverflow.com/a/34691321/1546088
違反者

回答:


11

あなたは自分の質問に答えました。

オブジェクト認識:画像に描かれているオブジェクトはどれですか?

  • input:未知のオブジェクトを含む画像

    おそらく、オブジェクトの位置を入力でマークすることができます。または、入力が(遮蔽されていない)オブジェクトの鮮明な画像のみである可能性があります。

  • output:画像内のオブジェクトの位置とラベル(名前)

    オブジェクトの位置は、入力から取得されるか、入力画像に基づいて決定されます。

    オブジェクトにラベルを付ける場合、通常、システムが「認識」し、システムが区別できる一連のカテゴリ/ラベルがあります(たとえば、オブジェクトは犬、車、馬、牛、鳥のいずれかです)。

オブジェクト検出:画像内のこのオブジェクトはどこにありますか?

  • 入力:オブジェクトの鮮明な画像、またはオブジェクトのある種のモデル(アヒルなど)と対象のオブジェクトを含む画像(おそらく)

  • 出力:位置、または画像に存在する場合は入力オブジェクトのバウンディングボックス(たとえば、アヒルが画像の左上隅にある)


0

任意の画像の注目点に基づくオブジェクト検出。たとえば、鳥の写真と認識では、名前、種類、その他の特定の関心点の特徴など、鳥に関する特定の情報について話しました。


質問への対処方法が明確ではないため、この回答を少し詳しく説明してください。少なくともそれは私の認識です。
A_A

オブジェクト認識:任意の画像で、すべてのオブジェクトを検出する必要があります(オブジェクトの制限されたクラスはデータセットに依存します)。境界ボックスでローカライズし、その境界ボックスにラベルを付けます。オブジェクトの認識。オブジェクト検出:オブジェクト認識に似ていますが、このタスクでは、オブジェクト分類の2つのクラスしかありません。つまり、オブジェクト境界ボックスと非オブジェクト境界ボックスです。たとえば、車の検出:バウンディングボックスを使用して、特定の画像内のすべての車を検出する必要があります
user35925

物体認識は「画像内の物体は何ですか」という質問に答えていますが、物体検出は「物体はどこにある」という質問に答えています。画像検索の問題、つまり、大規模なデータベースでデジタル画像を検索する問題。
user35925 2018年

ありがとうございますが、個人的にはお願いしていませんでした。返答が私のレビューキューに表示され、コメントとして残しておいたものよりも少し拡大する価値があると思いました。通常、回答の投稿はもう少し複雑です。ではごきげんよう。
-A_A

0

遅くなりましたが、ここに答えがあります。ソース:https : //www.learnopencv.com/selective-search-for-object-detection-cpp-python/

オブジェクト認識アルゴリズムは、画像に存在するオブジェクトを識別します。画像全体を入力として受け取り、その画像に存在するオブジェクトのクラスラベルとクラス確率を出力します。たとえば、クラスラベルは「犬」で、関連するクラスの確率は97%です。

一方、オブジェクト検出アルゴリズムは、画像に存在するオブジェクトを通知するだけでなく、画像内のオブジェクトの位置を示す境界ボックス(x、y、幅、高さ)も出力します

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.