現在、USBカメラから撮ったフレーム画像を保存するといったプログラムを作成しています。やりたいのはUSBカメラから撮った全てのフレーム画像(例:300フレーム=300枚画像)の保存ですが、今はキーボートを押されるたび画像の保存しかできない状態です。とっても困っています。どうか教えていただけませんか?よろしくお願いします。
while(1){
int v = 0;
hr = pGrab -> GetCurrentBuffer( &n, (long *)buffer );// グラブ
if( kbhit() ){
getch();//kbhitで取得したキーの破棄
hr = pMC -> Pause();
memset(&bmphdr, 0, sizeof(bmphdr));
bmphdr.bfType = ('M' << 8) | 'B';
bmphdr.bfSize = sizeof(bmphdr) + sizeof(BITMAPINFOHEADER) + n;
bmphdr.bfOffBits = sizeof(bmphdr) + sizeof
(BITMAPINFOHEADER);
while(1){
v++;
char filename[300];
_snprintf(filename, sizeof(filename),"%d.bmp", v);
fh = CreateFile(filename,GENERIC_WRITE, 0, NULL,
CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);
WriteFile(fh, &bmphdr, sizeof(bmphdr), &nWritten, NULL);
WriteFile(fh,&pVideoHeader->bmiHeader,
sizeof(BITMAPINFOHEADER), &nWritten, NULL);
WriteFile(fh, buffer, n, &nWritten, NULL);
CloseHandle(fh);
pMC -> Run();
pGrab -> SetBufferSamples(FALSE);
if(kbhit()){
break;
}
}
printf( "グラブ停止:終了 -- 0 、再開 -- 1 、処理 -- 2\n" );
scanf("%d",&num);
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# c言語の問題です 3 2023/01/10 16:15
- C言語・C++・C# c言語の問題の説明、各所ごとに 5 2023/07/26 11:03
- C言語・C++・C# leetcode 155 minstack 1 2022/05/07 16:43
- C言語・C++・C# #include <stdio.h>int main(void) { int buf[100] = 6 2022/11/01 22:45
- C言語・C++・C# プログラミングの授業の課題です 1 2023/01/17 22:15
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- C言語・C++・C# C言語 プログラミング 4 2022/05/22 11:53
- 大学・短大 C言語線形リストの問題です 3 2022/12/22 00:45
- MySQL エラー 1068 (42000): 複数の主キーが定義されていますエラー 2 2022/11/17 04:36
- C言語・C++・C# バイナリファイルをコピーするのにかかる時間を測りたいのですが実行するとFatel error:gli 2 2022/11/03 01:10
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VB6のスクロールバー付きフレー...
-
フレーム内のオプションボタン...
-
フレームでのResponse.Redirect
-
Flash再生中につぎのフレームを...
-
Directshowを使って動画を画像...
-
VBで動的に作成したパネルの上...
-
2Dゲーム作成する際、アニメー...
-
Access2010でサブフォームのフ...
-
シンクライアントとMetaFrameの...
-
フレーム内に移動したい
-
C言語 バッファについて。
-
画面全体にマスク
-
GetPrivateProfileString変値
-
ムービークリップの位置と角度...
-
A.S 3.0 キーボードでのフレー...
-
FLASH上でインラインフレームみ...
-
Flash lite1.0で カウントダウン
-
ハードディスク DVD 読み...
-
Flash Liteで作成したFlash待ち...
-
phpで音を鳴らす
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フレーム内に移動したい
-
ソーラーパネルのアルミフレー...
-
HPを作りたい
-
ドロップフレームの計算をエク...
-
フレーム内のオプションボタン...
-
車の運転時のメガネ 縁なし(...
-
VBで動的に作成したパネルの上...
-
Access2010でサブフォームのフ...
-
PS5やPS4proに関して質問です。...
-
B2ポスターフレームの自作
-
メガネのフレームの買い取りに...
-
フレーム内でのリダイレクトに...
-
2倍速を等速動画に(車載動画)
-
チェックボックスを横並びに表...
-
cisco catalystのトラブルシュ...
-
HDDを5台入れられる金属フレー...
-
フレームでのResponse.Redirect
-
KSR2 車体番号
-
Directshowを使って動画を画像...
-
2Dゲーム作成する際、アニメー...
おすすめ情報