学校 / 2007/12/08 (Sat) / 編集 |
さて、Leoperdにgnuplotがインストールできないわけだが……
[Mac OS X]Building the GNU Readline Library on Leopardというページを参考にインストールしようとしたんだが、ReadLineはこのページの方法でインストールできたがgnuplotがコンパイルエラー……gnuplotにもパッチ当てないといけないのか?
というわけで知能ロボットの課題をどうしようか悩んでた訳ですよ、まぁCSVファイルが出力できるわけだから「CSVファイルを入力する」→「グラフ表示」みたいな描画ソフトを探しまわること一時間……Grapherでできるじゃん(笑)
Grapherはユーティティに入っているグラフ作成ソフト、数式を書くときれいなグラフ(もちろん3Dも可能)を描いてくれてそのうえ軸なんかがGUIで簡単操作できるしgnuplotと違ってラインのスタイル変更やグラフの重ね合わせも簡単!これはいいね
ちなみに書き出しはtiff,pdf,eps,jpegなのでtexでレポート書く人にもやさしい感じ
それがどうやらテキストファイルからのプロット座標指定もできるらしい。いやぁ助かったよ〜これでgnuplotで四苦八苦する必要もないね〜俺にとってのgnuplotは数値データをプロットする専用だったものw
でもって悩みその2
音声画像処理のラプラシアンフィルタがいうこと聞かないんだがどうしよう……なにがミスってんのかそれともカラー画像なのが悪いのかわからんがまったくエッジがでてこない……たすけてくれ!
あとあれ、今日舟木先生に来週のソフトウェア基礎の時間にMySQLのselect文について講義してくれと頼まれたんだよ〜〜そんな俺は山田研ww
まぁselect文だけならできるからいいけどね、でもなぜにおれ?舟木研に配属された人に頼めばいいんじゃね?とかおもいつつうけてしまった。
そこで問題点が一つ、どうやら受講生はMySQLの使い方を全くもってわからんらしい!
なんか講義では「MySQLとは」みたいなことはやったらしいが実際に動かしたりはしてないらしい、てことはインストールもしてないわけで、「は〜い、じゃあやってみて〜〜」的な時間稼ぎができない……しかもおれLeoperdだから受講生と環境が違う……どうしよう……
そんな俺に一言
「Can't disentangle problem is never exist」
disentangle:ほどく(解く)、exist:存在する
[Mac OS X]Building the GNU Readline Library on Leopardというページを参考にインストールしようとしたんだが、ReadLineはこのページの方法でインストールできたがgnuplotがコンパイルエラー……gnuplotにもパッチ当てないといけないのか?
というわけで知能ロボットの課題をどうしようか悩んでた訳ですよ、まぁCSVファイルが出力できるわけだから「CSVファイルを入力する」→「グラフ表示」みたいな描画ソフトを探しまわること一時間……Grapherでできるじゃん(笑)
Grapherはユーティティに入っているグラフ作成ソフト、数式を書くときれいなグラフ(もちろん3Dも可能)を描いてくれてそのうえ軸なんかがGUIで簡単操作できるしgnuplotと違ってラインのスタイル変更やグラフの重ね合わせも簡単!これはいいね
ちなみに書き出しはtiff,pdf,eps,jpegなのでtexでレポート書く人にもやさしい感じ
それがどうやらテキストファイルからのプロット座標指定もできるらしい。いやぁ助かったよ〜これでgnuplotで四苦八苦する必要もないね〜俺にとってのgnuplotは数値データをプロットする専用だったものw
でもって悩みその2
音声画像処理のラプラシアンフィルタがいうこと聞かないんだがどうしよう……なにがミスってんのかそれともカラー画像なのが悪いのかわからんがまったくエッジがでてこない……たすけてくれ!
あとあれ、今日舟木先生に来週のソフトウェア基礎の時間にMySQLのselect文について講義してくれと頼まれたんだよ〜〜そんな俺は山田研ww
まぁselect文だけならできるからいいけどね、でもなぜにおれ?舟木研に配属された人に頼めばいいんじゃね?とかおもいつつうけてしまった。
そこで問題点が一つ、どうやら受講生はMySQLの使い方を全くもってわからんらしい!
なんか講義では「MySQLとは」みたいなことはやったらしいが実際に動かしたりはしてないらしい、てことはインストールもしてないわけで、「は〜い、じゃあやってみて〜〜」的な時間稼ぎができない……しかもおれLeoperdだから受講生と環境が違う……どうしよう……
そんな俺に一言
「Can't disentangle problem is never exist」
disentangle:ほどく(解く)、exist:存在する
PR
トラックバック
URL :
コメント
グレースケールでもだめだったラプラシアン
なんか壊れたテレビみたいに走査線が走ってるみたいな絵になる……
まぁいまからがんばってみるラプラシアン
まぁいまからがんばってみるラプラシアン
ラプラシアン=ラプラス+101匹ワンちゃん
よく考えたら、カラー画像とか関係無くね?
R,G,Bのそれぞれのチャンネルでフィルタ適用した後、得られた結果はどうすんの?平均取るのか?
それだったら最初にRGBの平均をとったグレイスケールに一回フィルタ適用するのとそんなに変わらなくね?
ということもあるし、ネットニュース見ると「濃淡画像に適用してみよ」みたいなこと書いてあるネ。濃淡画像ってグレイスケールじゃね?
以上のことから、指定された画像を一度グレイスケールに変換してからフィルタ適用するようにした。
もう完成したかもわからんが、ラプラシアンはフィルタで得られたデータの正負を、画像としてのフォーマットに正してやらないとダメなんだぜ。
これ、ずっと嵌ってた。
R,G,Bのそれぞれのチャンネルでフィルタ適用した後、得られた結果はどうすんの?平均取るのか?
それだったら最初にRGBの平均をとったグレイスケールに一回フィルタ適用するのとそんなに変わらなくね?
ということもあるし、ネットニュース見ると「濃淡画像に適用してみよ」みたいなこと書いてあるネ。濃淡画像ってグレイスケールじゃね?
以上のことから、指定された画像を一度グレイスケールに変換してからフィルタ適用するようにした。
もう完成したかもわからんが、ラプラシアンはフィルタで得られたデータの正負を、画像としてのフォーマットに正してやらないとダメなんだぜ。
これ、ずっと嵌ってた。
Re:ラプラシアン=ラプラス+101匹ワンちゃん
RGBそれぞれにやるのがめんどくさくて画素値そのものにフィルタかけてたふゆ〜さ〜です、それでもまぁそれなりのはできたよ
桁上がりの影響ですっごく赤っぽい画像になったけどww
>もう完成したかもわからんが、ラプラシアンはフィルタで得られたデータの正負を、画像としてのフォーマットに正してやらないとダメなんだぜ。
詳細キボン
そのせいか知らんがフィルタとおしたあとは絶対にグレースケールになるんだ。
桁上がりの影響ですっごく赤っぽい画像になったけどww
>もう完成したかもわからんが、ラプラシアンはフィルタで得られたデータの正負を、画像としてのフォーマットに正してやらないとダメなんだぜ。
詳細キボン
そのせいか知らんがフィルタとおしたあとは絶対にグレースケールになるんだ。
無題
教科書に書いてあるが、
「微分フィルタの結果はプラス値とマイナス値が~プラスの値を黄色で、マイナスの値をシアンで表示~」
という感じ。
if(x>0){
ret=0xff000000|abs(x)*y;
}else{
ret=0xff000000|(abs(x)*y)<<8;
}
return ret;
見りゃ分かると思うが、
xはラプラシアンフィルタを適用した値。なんか正負の数字が入っとる。
yは任意の整数。abs(x)が小さいと見えにくい。ただしabs(x)*yが255を超えると嫌な感じ。
retは、最終的な出力。
上記の例だと正を青、負を緑で出力する感じ。
「微分フィルタの結果はプラス値とマイナス値が~プラスの値を黄色で、マイナスの値をシアンで表示~」
という感じ。
if(x>0){
ret=0xff000000|abs(x)*y;
}else{
ret=0xff000000|(abs(x)*y)<<8;
}
return ret;
見りゃ分かると思うが、
xはラプラシアンフィルタを適用した値。なんか正負の数字が入っとる。
yは任意の整数。abs(x)が小さいと見えにくい。ただしabs(x)*yが255を超えると嫌な感じ。
retは、最終的な出力。
上記の例だと正を青、負を緑で出力する感じ。
追記ー。
画素値はint型で、16進表示して0xAABBCCDDってなったとき、AAがアルファチャンネル、BBがRチャンネル、CCがGチャンネル、DDがBチャンネルらしい。
アルファ無しの画像扱ってるはずなので、かならず0xFF??????という値が入ってるはず。
このままフィルタかけるとイヤンな事になるかも。
ちゃんとそれぞれのチャンネルに分解してフィルタかけたほうがいいとおもうヨ
アルファ無しの画像扱ってるはずなので、かならず0xFF??????という値が入ってるはず。
このままフィルタかけるとイヤンな事になるかも。
ちゃんとそれぞれのチャンネルに分解してフィルタかけたほうがいいとおもうヨ
Re:追記ー。
できたよ〜 ありがとう!!
そうかぁ あんなにきれいになるもんだったんだな……
そうかぁ あんなにきれいになるもんだったんだな……