IP摄像机不断掉帧

时间:2018-12-12 22:54:47

标签: opencv rtp

我在opencv中使用以太网摄像机,但是在运行程序时反复收到以下警告消息。

[rtp @ 0x1a9c720] Received packet without a start chunk; dropping frame.

我认为问题可能出在我使用的rtp网址上:

vcap.open("rtp://192.168.40.90:50004/");

我什至不确定我应该使用rtp还是其他工具。

#include "opencv2/opencv.hpp"
#include <iostream>

using namespace std;
using namespace cv;

int main(int argc, char *argv[])
{


    VideoCapture vcap;


    vcap.open("rtp://192.168.40.90:50004/"); // open IP cam


    int numberOfFrames = 0;
    for(;;)
    {
        Mat frame;
        vcap >> frame;
        cout << "number of frames = " << ++numberOfFrames << endl;
        imshow( "display", frame );

        char c = (char)waitKey(1);
        if( c == 27 ) break;
    }
    vcap.release();


    return 0;
}

0 个答案:

没有答案