最近作成したプログラムは,SIFTと呼ばれる画像処理をするものです.
このプログラムは,とあるブログで公開されていたソースコードを参考にして作成したものです.
参考プログラムでは,処理結果(画像)をgnuplotで表示させていましたが,私の環境では表示できませんでした.
理由を探ってみたところ,gnuplotへ渡すコマンドをプログラム内で作成しているのですが,そのコマンド(具体的には座標値)がうまく渡せていないようでした.
プログラム内での座標値は正しいのですが,gnuplotへ渡った座標値は順番がバラバラ(小数点が連続してしまうとか・・・).
バッファリングの問題なのかな?とも思いましたが,現時点で未解決です.
VisualStudio2005でのDebugモードとReleaseモードの違いかとも思いましたがダメでした.
Quadコアを使用しているのが原因なのかとも思いましたが,これも違うようです.
また日を改めて調査してみたいと思います.
現状では,gnuplot表示ではなくppmファイルで出力するようにして対応しています.
0 件のコメント:
コメントを投稿