私はラズベリー PI で C プロジェクトに取り組んでいます。ネットワーク経由でフレームを送信しています。RP でのデコードが遅すぎてプロセスが非常に遅くなることを除いて、正常に動作しています。可能な限りリアルタイムにする必要があるため、フレームをデコードせずに送信し、サーバーでデコードする必要があります。
これが私のコードです。RP のカムからフレームをキャプチャする方法は次のとおりです。
while ( 1 ) {
// Get one frame
if(!cvGrabFrame(capture)){
printf("Could not grab a frame\n");
exit(0);
}
IplImage* frame = cvRetrieveFrame( capture,0 );
if ( !frame ) {
printf("no frame");
continue;
}
Cam からフレームをデコードせずに取得する方法について多くのことを検索しました。