たとえば、円と正方形のある画像があるとします。イメージの行列を与えられた正方形を見つける方法はありますか? (ただ1つの広場があり、時間は本当に問題ではありません)。おかげさまで 画像内の正方形を見つけるアルゴリズムはありますか?
答えて
すべての点を「点灯」と「暗」に分割しましょう。
点灯している点を探し、上と下の点も点灯させます。それらは端の部分である可能性が高い。
同様に、ポイント(x、y)が点灯し、ポイント(x + 1、y)、(x + 2、y)も点灯するが、(x-1、y) 、y)は暗く、Y方向にも同様に、左上隅が見つかった可能性が高いです。等々。このようにしてコーナーを見つけてからそれらから広場を見つけることができます - 単純なアプローチであるようです。
イメージの四角形が完全な場合は、予想される位置に罫線があることを確認します。 Thejhの答えの擬似コードはうまくいくはずです。
ありがとう、Gintautas。申し訳ありませんが、あなたは少し正式になりますか?いくつかの数学、または擬似コードかもしれない?私は文章の解析に問題があります。ありがとう。 –
ええ、私の最初の文章は壊れました、申し訳ありません。修正する。 –
私はあなたの質問を誤解していました。ペイントの「四角形」ツールで提供されているように、塗りつぶし矩形ではなく塗りつぶし矩形を探していると思いました。この場合、解決策ははるかに簡単です。 –
これは何か?
for (x,y of every black pixel) {
#those methods should return true if the lines length is more than one pixel
if (hasLineToRight(x,y)&&hasLineToBottom(x,y)) {
otherx=highestXOfLineToRight();
othery=highestYOfLineToBottom();
if (isLine(x,y,x,othery)&&isLine(x,y,otherx,y)) {
addBoxToList(x,y,otherx,othery);
}
}
}
あなたはpropably最高の幅と高さの値でボックスを使用します。
flood fillingあなたの四角形が見つかるまでランダムな点から始まりますか?
- 1. 画像内の白い矩形を見つける
- 2. 画像内のパターンを見つける
- 3. 画像内のエッジを見つける
- 4. 重複する画像のアルゴリズムを見つける
- 5. 画像整形アルゴリズム
- 6. ポイントがある正方形の中心を見つける
- 7. 1つの正方形の画像から長方形のuibutton
- 8. 異なる画像間の類似点を見つけるのに最も正確なアルゴリズムは何ですか
- 9. キャッシュディレクトリ内の画像だけをパージする方法はありますか?
- 10. セット内で最も類似した画像を見つけるための画像比較アルゴリズム
- 11. 正しい画像パスを見つける方法
- 12. 画像中の特定の形を見つける
- 13. 正式なアンドロイドアプリのソースコードを見つける方法はありますか?
- 14. pythonファイル内のパスを持つ画像を見つける
- 15. 画像を長方形に縮小するアルゴリズムですか?
- 16. 画像内のドミナントカラーを見つけるには?
- 17. PHPの正方形画像
- 18. アプリケーション内のオブジェクトを見つける方法はありますか?
- 19. javaの画像ファイルで多数の色を見つける方法はありますか?
- 20. 正方形と円の重なりを正確に検出するアルゴリズムはありますか?
- 21. TensorFlow:TFRecordファイルにエンコードされた画像のファイル名を見つける方法はありますか?
- 22. コントロールのオーナースレッドを見つける方法はありますか?
- 23. Opencv:4つの台形画像をステッチして正方形の画像を作る方法は?
- 24. 配列内の奇数項目(ペアなし)を見つけるアルゴリズムはありますか?
- 25. 画像中の矩形のコーナー座標を見つける方法
- 26. 画像に複数の凹凸形状を見つける方法
- 27. カスタムmongo dbpathを見つける方法はありますか?
- 28. Herokuでメモリリークを見つける方法はありますか?
- 29. JPG画像内のテキストのバウンディングボックスを見つける
- 30. 画像内の別々の塊を見つける
それは完璧な正方形か「正方形のような」ですか? –
正確には、長方形です。しかし、それはかなりバニラです。 MSペイント「四角形」ツールで描画され、gifとして保存されているとします。 –
四角形が軸に揃えられているか、回転していますか? – thejh