OpenCV を使用して交通標識認識アプリケーションを構築しようとしていますが、開始方法がわかりません。
これについて読んだところ、Cascade Object Detector を実装し、何千ものポジティブ イメージとネガティブ イメージを使用してトレーニングし、XML 分類子ファイルを生成する必要があることがわかりました。
それを行う別の方法はありますか?
トレーニング済みの XML 分類子ファイルはどこにありますか?
前もって感謝します。
OpenCV を使用して交通標識認識アプリケーションを構築しようとしていますが、開始方法がわかりません。
これについて読んだところ、Cascade Object Detector を実装し、何千ものポジティブ イメージとネガティブ イメージを使用してトレーニングし、XML 分類子ファイルを生成する必要があることがわかりました。
それを行う別の方法はありますか?
トレーニング済みの XML 分類子ファイルはどこにありますか?
前もって感謝します。
説明では、交通標識の認識に機械学習手法を使用する予定です。ただし、その前に知っておくべきことがあります。
物体認識 (ここでは物体は特に記号です) は、検出と認識の 2 つの主要な部分に分けることができます。検出部分では、複雑な環境から標識を分離するために、色のしきい値と多角形の検出が必要になる場合があります (これは、正または負のトレーニング データとの関係があまりありません)。
また、認識の部分については、機械学習も 1 つのオプションにすぎません。私の知る限り、この部分には sift または SURF を使用できます。そして、それに関するいくつかの論文があります。認識のためにトレーニング データを使用することにした場合は、質問を投稿してください。
全体として、グーグルからいくつかの関連論文を読んでください。
幸運を!
OpenCV
バンドルには、顔、目、鼻、体の検出用の分類子ファイルが含まれています。これは、インストーラー パッケージに含まれています。ただし、カスタム オブジェクトについては、独自の分類子を作成する必要があります。
これを確認してください:OpenCV Train Cascade