忍者ブログ
プログラミングのメモ書きです。日記も兼ねてます。
[3]  [4]  [5]  [6]  [7]  [8]  [9]  [10]  [11]  [12]  [13
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

研究室にてC#でカメラ動かすコード書いてた。
いまだDirectShow使えないから画像入力出来ないだけどねorz

とりあえず、http://sourceforge.net/projects/directshownetからDirectShowのラッパー拾った。
明日時間があれば組み込んでみようと思う。
PR
cygwinでDirectShowのコードを書こうとしたら、コンパイルエラー…
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../include/w32api/strmif.h:892: error: expected `;' before '*' token
PlatformSDKからヘッダコピってきても動かない…

どうしたものか…
昨日のコードをノートPCで実行してみた。

スペック
CPU MobileIntel  CeleronM(1.74Ghz)
RAM 1GB

で、そのまま実行したとき 0.616秒。遅ぇ…orz
試しに暗すぎるなどいらないとわかった時点で処理終了するようにして、最適化オプション-O3をつけたところ…
0.224秒。
…2.75倍速になった…最適化すげー。(ちなみに、最適化前は0.4秒くらいだった)

余談:ちなみに、このコードをUbuntuに持っていったら、0.192秒だった。
速ぇ…
ウインドウの上に乗っかるマスコットを作り始めてみた。
最初は、wxWidgetsで作ってたんだけど、あまりの大きさと、結局Windows依存な部分ができたので、Win32APIで書き直し中。
XMLパーサーにtinyXMLを使ってみた。wxのXMLよりもだいぶ使いやすい。
研究室で、「赤成分を取り出す」プログラムを書いてたので、「赤を取り出す」のを書いてみた。
やり方は、R>G+x&&R>B+xでR>yな画素以外は0(黒)で埋めるっていう手抜き仕様だけど。
で、元データが
98f7b7ae.jpeg







にして試してみたら出力が8747c981.jpeg








になった。
何か使えないかなぁ…これ。
ちなみに、パラメーターは、x=0x45でy=0x88
カレンダー
09 2024/10 11
S M T W T F S
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
最新コメント
[01/09 ⅠAⅤAⅨUの医学部再受験]
[04/21 ほ@神宮寺]
[03/26 クドっち]
[03/23 なつめぐ]
[03/23 なつめぐ]
最新トラックバック
プロフィール
HN:
まっちゃん
性別:
非公開
ブログ内検索
アクセス解析
カウンター
忍者ブログ [PR]