title_parttitle_parttitle_part
静岡県浜松市であれこれソフトを開発している A.K.I Software のブログです。日々の開発日記やサーバー・セキュリティ関連の話題なども掲載。
<< 2018/10 >>12345678910111213141516171819202122232425262728293031
Powered by BLOM 雑誌向け自炊画像加工ソフトを作ってみた その3
小さくも大きくも閉じたりもしません
12/12/15 02:23 / その他のソフト

製品版ユーザー様に怒られそうな勢いで仕事にもならんソフトを頑張って作っています。

PMail Server2 もやっていますよ!
1個レアケースな問題があって、それのテストを行っていまして、それのストレステストをしている合間にやっているんです。

閑話休題。

photo


言い訳しつつもバージョンアップしています。
アルゴリズム変更で遅くなった分を取り返すべく、処理速度の改善も行っています。

処理速度の改善と言っても、アルゴリズムも改善で早くなればいいんですが、なかなかブレイクスルーするようなアルゴリズムは頭に浮かばない訳でして、そういう時は、じーーっとソースコードを眺めて、どこか最適化出来る箇所は無いかと探す訳です。
そして、思いついたことがあったら、実際にソースを書き換えてコンパイルして速度が上がるかどうかを確認する訳ですね。
場合によっては、コンパイルされたアセンブラコードレベルで眺めることもあります。

この作業がまた時間がかかりまして、30分コードを眺めて手直しして、6,000ms かかっていた処理が 5,900ms になったと喜ぶわけです。
非常にマゾい作業なんですが、一番楽しかったりもします(笑)

さて、結構満足するレベルになってきたのですが、黒補完機能を強化してみました。

photo


一番上が、DR-150 の 600dpi でスキャンしたままの状態です。
全体的に色も白く、繊維ノイズがたっぷり乗っていることがわかります。

中段はフォトショップエレメントでモノクロバリエーションから新聞処理を行って、更にガンマ補正と明るさ調整など色々とやってみた状態です。
新聞処理で、ノイズはかなり消えていますし、黒もはっきりしてきているのですが、元画像が悪い為、左側が白っぽくなっています。

下段は、雑誌クリーナーで下地処理+黒補完+2パスノイズ除去を行った状態です。

左上に若干ノイズが残ってしまっていますが、ほぼベタ塗り状態に。
2値化されているように見えますが、単純な2値化では白い所は当然白になってしまいますので、このようにはいきません。(フォトショップとかでやる方法があるかもしれんのですが、私はわかりません。アイコン作成とか写真加工でしか使っていないので・・・)

左上のノイズも消すことも可能なのですが、そこまできつく処理をすると今度は文字の中まで潰れてしまうので、悩む所です。(「す」の真ん中の丸の中が潰れたりする)

なかなか良い仕上がりになってきたのではないでしょうか。

もう自炊云々では無くて、アルゴリズム考えてソフト作る方が楽しくなってきている訳ですが(^-^;

[更新日付:2012/12/15 02:23:29]
トラックバックを見る(0)
Log Link [http://akisoftware.com/cgi-bin/blom.exe?akisoft+sl+7eaf115b774d91e20790aa6aaf4b94223d817a1b]
TB Link [http://akisoftware.com/cgi-bin/blom.exe?akisoft+tb+7eaf115b774d91e20790aa6aaf4b94223d817a1b]

記事へのコメント

コメントはありません

名前
コメントキー
 
コメントする時はキーを正確に入力して下さい
コメント
アドレスを含んだコメントはできません
© 2008-10 A.K.I Software all rights reserved.