1

バイナリイメージを表すマトリックスがあります(「黒」のピクセルを表すセルごとに1つ、「白」のピクセルを表すセルごとに0)。黒のピクセルは画像の図形(形状と塗りつぶし)を表し、白のピクセルは背景を表します。私がやりたいのは、マトリックスで表されている図の角を検出することです。

2つの例:


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


このためのアイデアやアルゴリズムはありますか?

前もって感謝します。

4

2 に答える 2

5

opencvライブラリを試してみてください。Pythonバインディングとコーナー検出を行うための多くのアルゴリズムがあります。

my2c

于 2011-02-23T11:42:06.843 に答える
0

私があなたを正しく理解していれば、各ピクセルをスキャンできる C++ を使用したテンプレートがあり、それを実行して、黒を 1 に、白を 0 に置き換えることができます。

opencv でウェブカメラの色検出を行ったときも、同様のことをしなければなりませんでした。よろしければ、私が話しているコードの一部をお見せできますか? 私はあなたの質問を誤解しているかもしれませんが。ただし、私のコードでは、各ピクセルをスキャンできます (または、私のフレームは Web カメラから取得され、実際の画像でも同じことができます)。

于 2011-02-23T15:56:02.520 に答える