0
私はMobotix c25カメラを持っています。これはIPカメラで、この方法でストリームにアクセスします。OpenCV:Mobotixカメラのフィード遅延
Mat frame;
cv::VideoCapture vcap;
if(!vcap.open("http://(IP_address)/cgi-bin/faststream.jpg?stream=full&fps=25.0&data=v.mjpg")){
cout<<"Camera not found"<<endl;
}
ご覧のとおり、毎秒25フレームを選択しました。私はそれらのすべてを救いたい。次の行が約400ミリ秒かかるのでしかし、私は唯一の毎秒2つのコマを保存
while (true){
vcap >> frame;
frameNumber++;
string fullPath = "Frame";
stringstream ss;
ss << frameNumber;
string num = ss.str();
fullPath.append(num);
fullPath.append(".jpg");
}
:私はこれを行う
VCAP >>フレームと、
私はなぜこのような大きな遅れがあるのかわかりません...私はそれがカメラのパラメータによって生成される問題だと思う傾向があります。あなたはこれについて考えていますか?
ありがとうございます。
注:重要なのはわかりませんが、カメラのポート80を使用しています。