できるかな?原稿スキャン画像の自動傾き補正

ある知り合いのところで、スキャンした原稿の画像の傾きを直すのに一つ一つ画像処理ソフトで回転させているのを見て、「なんとかならんかな~」と思いまして、いいユーティリティなどないかと探してみたのですが、どうも自動でやってくれるものは見当たりませんでした。スキャナのオマケOCRにもついている機能なんですが、単独機能となると商用で結構コストのかかるものしかなかったり…

というわけで、別に頼まれたわけではないのですが、ヒマでしたのでせっかくだから作ってみることにしました。

・・・・ハマりました _| ̄|○ たいしたアルゴリズムでもないんですけど…

で、これまでの成果物として「傾き補正くんテスト版」とやらを作ってみました。↓こんな感じ

傾き補正くんウインドウイメージ

別にいかがわしい画像を開いているわけではありません。それとネーミングセンスに関してはおやぢなので仕方がないのです。 

せっかくだからUPしますので、興味のある方は下のリンクからダウンロードしてみてください。あらかじめ言っておきますが検出精度は市販ソフトには遠く及びませんのであしからず。

傾き自動補正くんテスト版

モノクロ限定のくせに、力押しのアルゴリズムかつVB.NETで作ったのでハッキリ言ってかなり遅いのですが、そのおかげでJPEGとTIFFに対応しています。現状では実用的とは言い難いですが、まあこれからのんびりと改良していこうかとも思ってます。

※マルチページTIFFには対応しておりません。上書きしてデータを失ってしまわぬようご注意願います。

また、画像の回転部分に関してはこちらのサンプルを画像の物理サイズ(解像度)に対応するよう少々変更して利用させていただきました。画像の物理サイズに関しての詳細にはこちらが参考になります。


    サイト内検索

    プロフィール

  • 顔絵
  • kotani(こたに)

    30台後半になって突然脱サラ。フリーのスクリプト系プログラマーとして独立を目論む謎のおやぢ。東京都在住。趣味は古本屋巡り、文具いぢり、機械いぢり、B級グルメ探索等々多岐にわたる。PCを使う作業に関しては何でもかんでも自動化したがる自動化オタク。