2011-01-01 9 views
2

私は本のページのスキャンされたイメージを持っているので、私はこのスキャンを切り捨ててページ領域だけを残す必要があります。私はページ境界線を検出するためにAForgeを使用しようとしましたが、作図する必要のある領域に(スキャナの品質のために)小さな「明るい」領域が含まれている可能性があり、エッジ検出器がそこに境界線を検出するため、だから、これは私にとっては悪い考えです。C#を使用してスキャンしたイメージを切り抜く方法は?

あなたが何かをお勧めしますか?

P.S.フリーでないライブラリを使用するように教えてください。

============================================== =============

私はそれを考え出しました。あなたの注意のおかげでみんな!

+0

これは自動化されたプロセスである必要がありますか、ユーザーが画像をトリミングできますか? –

+0

はい、2,300万回のスキャンがあるため、自動化されたプロセスでなければなりません。 – ieaglle

+0

こんにちは@ieaglle、どうしましたか? – rufo

答えて

0

感謝。私はそれを理解した。コードhereを見つけることができます。テキストはウクライナ語で書かれていますが、コードは理解できるはずです。 FreeImageを使用しています(私はstandart .Net Frameworkオプションを使用してグレースケール画像に問題があったため、FreeImageアセンブリを使用してグレースケール化しています)。AForge.NET

1

あなたは、ページの端の座標を必要とします。 エッジのベクトル化を行うオープンソースプロジェクトhttp://outliner.codeplex.com/があります。しかし、このプロジェクトはC++で書かれています。あなたの助けのための

+0

いいことですが、私はC++との関係が悪く、C#にコードを移植することは私の悪夢です。とにかくあなたの注意に感謝します! – ieaglle

関連する問題