Archive for the ‘プログラム’ Category

LightenComposite 1.0.1

比較明コンポジットソフトLightenCompositeですが,Version 1.0.0に日本語ファイル・フォルダ名が扱えないという問題がありました。

使用しているImageMagickのライブラリ(Magick++)で,ファイル名の処理がMBCSからUTF-8にいつの間にやら変わっていました。それに気づかず,MBCSで渡していたため,処理できなくなっていたようです。ドキュメント見ても,何も書いていないし。。。。(言い訳)

とりあえず,ファイル名を処理する部分をUTF-8化しましたので,これで問題なく扱えるはずです。よかったよかった。ただいま,Vectorで公開手続き中ですので,数日後には公開されるはずです。

コメントはまだありません


流星検出ソフト

多数の写真の中から,流星を見つけるソフトを作ってみました。
時刻順に比較して,恒星・惑星ではなさそうなものを見つけると,そこを抽出した画像を書き出します。
それほどたいした処理をしている訳じゃないので,当然ながら,誤認識はします。まあ,ないよりましというところで。

パラメータとしては,
二値化閾値:2枚の画像の差分をとった後,バックグラウンドを引く処理をするときの閾値。ここで指定された値以下の領域は,黒と見なされます。
面積閾値:ラベリング処理後,ここで指定された値より小さい面積の領域は,無視されます。
円形度閾値:ラベリングされた領域の円形度を計算し,ここで指定した値以上の領域は,無視されます。

ShootingStarDetector

(正常に動作しない場合があるので,公開停止中)

2009.11.10 再公開 (Version 1.0.2)

このソフトの実行には,.NET framework 2.0が必要です。

コメントはまだありません


LightenComposite

ページをblogにしてみました。

LightenCompositeですが,マルチスレッドで動作します。

ただ,CPUの数だけスレッドを生成するので,最新のCore i7とかだと,8スレッドとかいうことになるんです。その場合,メモリとか,ディスクI/Oとかがボトルネックになって,かえって遅くならないかという不安があります。

ただ,手元ではデュアルコアのマシンしかないので,調べられない。

1件のコメント



SetPageWidth