0

私はこの画像を持っています:

ここに画像の説明を入力してください

次に、画像から赤塗り部分を取得する必要があります。だから、これを行う方法を教えてください。どんなアイデアでもありがたいです。私の質問が明確でない場合は私に尋ねてください。

4

1 に答える 1

0

これは典型的なコンピューター ビジョン タスクであるため (完全な AI の場合もあります)、簡単ではありません。ただし、 iOS でうまく動作するOpenCVと呼ばれる優れたオープンソース C++ ライブラリがあります。色付きのオブジェクトの検出に関するチュートリアルも見つけました。

ちなみに、基本的なアルゴリズムは次のようなものです。各ピクセルを調べて、赤かどうかを確認します (これは、赤、緑、青のコンポーネントのしきい値と比較することで実行できます)。これが完了したら、良好だったピクセルを取得し、それらが存在する連続領域がどこにあるかを把握します。これを行う方法は、ピクセルを数え、それらが円を形成すると仮定し、それらの数を pi で割って平方根を取得することです。これにより、円の半径がわかり、直径を 2 倍することができます (「幅」 」)。

于 2012-12-16T07:00:54.150 に答える