スキャンした画像のコレクションがたくさんありますが、それらはすべて多少歪んでいて、周囲に白い領域があります。
したがって、これらの画像には、大きな白い領域で囲まれた長方形の色があります。問題は、これらの色の長方形が画像の境界線と平行ではないことです。
これらの色の長方形をプログラムで検出する方法が必要だと確信しています。そうすれば、画像を回転させて(つまり、ゆがめないで)、切り抜いて、興味深い部分だけを残すことができます。このプロセスが何と呼ばれているのかよくわからないので、Googleで解決策を探すのに苦労しています。
誰かが私を始めるためのアプローチを知っていますか?調べておくべきライブラリはありますか?または役立つアルゴリズムの名前?
このプロジェクトでJavaを使用することを計画していますが、まだ実際には開始していないため、どの言語でもライブラリの提案を受け入れることができます。