- 310 名前:デフォルトの名無しさん [2008/01/31(木) 23:29:22 ]
- DirectXでのレンダリング画像を1秒ごとにhoge.jpgに上書き保存していき、これを逐次OpenCVで画像処理したいのですがうまくいきません。
int main( int argc, char** argv ){ CvMat *map_matrix; CvPoint2D32f src_pnt[4], dst_pnt[4]; // 画像ファイル読み込み for(;;){ filename = argc == 2 ? argv[1] : (char*)"hoge.jpg"; if((src_img = cvLoadImage( filename, 1)) == 0 ) return -1; dst_img = cvCloneImage (src_img); /* 画像処理 */ cvNamedWindow ("dst", 0); cvResizeWindow("dst", 1270, 965); cvShowImage ("dst", dst_img); c = cvWaitKey (0); if (c == '\x1b') break; } cvDestroyWindow("dst"); } 上記はメインの中身なのですが、このままではキーボード入力をしないと画像が更新されません。 これをキーボード入力なしでおこないたいのですが、どのようにすればよろしいのでしょうか。
|

|