開発環境
- OpenCV ver1.1
- VisualStudio 2008
- WindowsVista
Trouble Shooting メモ
ffopencvの問題点
OPMappingのoffline解析用プログラムをOpenCVで実装しようかと画策。
OPMAP->NORMALIZED->DIFFERENCE->SIMPLE PHASE->PSPOINT
と次々に動画を作成しては読み込むようなプログラムにしようかと思っていたら
AVIの読み込みでつまづく。問題はCvWriterによる動画作成にあるらしい。
(解説→
とあーる研究weblog,
やほーグループ)
要は、
OpenCV/bin/ffopencv110.dll
がきちんと実装されてない(cvReleaseVideoWriteなどの関数がない)らしい。なんじゃそりゃ。
前者の解説をもとに、ffopencv.dllをやほーのと置換するも、
cvcap_w32.cppの
CvCapture_FFMPEG_proxy :: open( const char* filename)
の実行時にaccess violationってエラーが出て失敗。よーわからん。
結局bmpファイルではいちゃった方が早い気がする。
ってかOpenCV使う意味ナイキがする。
vaio内蔵のwebcameraを使ったビューアを作ろうとするも
capture = cvCreateCameraCapture( 0 );
でキャプチャして
(IplImage*)frameImage = cvQueryFrame( capture );
cvShowImage(frameImage);
とやると、カメラは起動するし、ウィンドウも立ち上がるがなぜか画像が表示されない。なぜ。。
→ version1.0にはvideoInput.dll的なのが含まれていなかったっぽい。ver1.1にしたら解決
misc
| camera |
width |
height |
| Logitech v-us20 |
352 |
288 |
| vaio 内蔵 |
640 |
480 |
最終更新:2010年05月07日 03:42