我正在使用 Raspberry 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 抓取帧的信息,我的 cam 是带有 h264 编码的罗技 c920,它们是否有任何内置功能可以做到这一点。