プログラミングのメモ書きです。日記も兼ねてます。
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
ffmpegを最新版にしてコンパイル中。
途中、コンパイルエラーが出たんでconfigureからやり直し…
しかも一部オプションが変わってるとか…(2月の段階で変わってたみたい。面倒であまり更新してないから気づかなかった)
これで、コンパイル通らなかったら、どうしようかな。
途中、コンパイルエラーが出たんでconfigureからやり直し…
しかも一部オプションが変わってるとか…(2月の段階で変わってたみたい。面倒であまり更新してないから気づかなかった)
これで、コンパイル通らなかったら、どうしようかな。
PR
会社説明会行ってきた。
10時開始の12時終了。筆記試験も一緒に。
で、午後8時に「役員面接においで」とメール&電話が…8時間でですか…速いな。
とりあえず、6月初めらしい。
10時開始の12時終了。筆記試験も一緒に。
で、午後8時に「役員面接においで」とメール&電話が…8時間でですか…速いな。
とりあえず、6月初めらしい。
昨日のコードをノートPCで実行してみた。
スペック
CPU MobileIntel CeleronM(1.74Ghz)
RAM 1GB
で、そのまま実行したとき 0.616秒。遅ぇ…orz
試しに暗すぎるなどいらないとわかった時点で処理終了するようにして、最適化オプション-O3をつけたところ…
0.224秒。
…2.75倍速になった…最適化すげー。(ちなみに、最適化前は0.4秒くらいだった)
余談:ちなみに、このコードをUbuntuに持っていったら、0.192秒だった。
速ぇ…
スペック
CPU MobileIntel CeleronM(1.74Ghz)
RAM 1GB
で、そのまま実行したとき 0.616秒。遅ぇ…orz
試しに暗すぎるなどいらないとわかった時点で処理終了するようにして、最適化オプション-O3をつけたところ…
0.224秒。
…2.75倍速になった…最適化すげー。(ちなみに、最適化前は0.4秒くらいだった)
余談:ちなみに、このコードをUbuntuに持っていったら、0.192秒だった。
速ぇ…
昨日の続き。
C++とMATLABでタイムアタックしてみた。
条件として、1600x1200のJPEGファイルを読み込んだ状態でスタート。RGBをHSVに変換し、-10<H<10,S>60,V>60の範囲を抜き出す。
PCのスペックは
CPU AMD Athlon 64 X2 Dual 2.01GHz
RAM 960MB
C++コンパイラは、gcc ver 3.3.3
SDLは1.12.10
MATLABは2007b
を使用。
で、結果
C++&SDL
0.325sec
MATLAB+手書きHSV
1.08sec
C++はええなぁ…
ちなみに、手書きHSVっていうのは、MATLAB標準のHSV変換関数だと2秒かかるようになるから。
ただし、相当手抜き実装。
で、これ見た先生が「3倍高速化すればいいんだな?ソースと対象の画像くれ」ってことで、高速化チャレンジするようです。
実験に使ったソース類は続きのところに…
C++とMATLABでタイムアタックしてみた。
条件として、1600x1200のJPEGファイルを読み込んだ状態でスタート。RGBをHSVに変換し、-10<H<10,S>60,V>60の範囲を抜き出す。
PCのスペックは
CPU AMD Athlon 64 X2 Dual 2.01GHz
RAM 960MB
C++コンパイラは、gcc ver 3.3.3
SDLは1.12.10
MATLABは2007b
を使用。
で、結果
C++&SDL
0.325sec
MATLAB+手書きHSV
1.08sec
C++はええなぁ…
ちなみに、手書きHSVっていうのは、MATLAB標準のHSV変換関数だと2秒かかるようになるから。
ただし、相当手抜き実装。
で、これ見た先生が「3倍高速化すればいいんだな?ソースと対象の画像くれ」ってことで、高速化チャレンジするようです。
実験に使ったソース類は続きのところに…
今日は、研究室で飲み会だった。
会費は不明…つうか、会計が休んだ…
とりあえず、あまり飲まずに食いまくってきた。
で、その後研究室のPCで遊んでたら、先生に捕まった…orz
赤色を取り出すプログラムを、C++で書くのと、MATLABで書くのどっちが速い?って先生、それ明日じゃダメですか…?
個人的に、MATLABのforの遅さがすごい気になるけど、無くてもかけるしなぁ…
どうなんよ。
会費は不明…つうか、会計が休んだ…
とりあえず、あまり飲まずに食いまくってきた。
で、その後研究室のPCで遊んでたら、先生に捕まった…orz
赤色を取り出すプログラムを、C++で書くのと、MATLABで書くのどっちが速い?って先生、それ明日じゃダメですか…?
個人的に、MATLABのforの遅さがすごい気になるけど、無くてもかけるしなぁ…
どうなんよ。