画像の前処理には OpenCV を使用しています。白い部分を除いて、スキャンした写真だけを切り取る必要があります。私はアルゴリズムを使用します:
- image_canny <- このチャンネルにキャニー エッジ検出器を適用します
- Bunch_of_increasing_thresholds のしきい値:
- image_thresholds[threshold] <- {image_canny} U image_thresholds で見つかった各輪郭に対して、このチャネルにしきい値を適用します。
- ポリゴンによる近似輪郭
- 近似に 4 つのコーナーがあり、角度が 90 度に近い場合。スキャンした画像で長方形オブジェクトを検索します。しかし、私の写真をスキャナーの隅に置くと、この例は機能しません!
スキャンした画像でこの写真を見つける方法を教えてください。例、方法はありますか?