我尝试从轴或eneo相机获取正确的视频流fps。
rtsp://192.168.0.1:554/axis-media/media.amp
我使用cv::VideoCapture::get(CV_CAP_PROP_FPS);
但是对于某些相机,结果无效,例如结果是180000但是正确的值是25.我用wireshark检查它并看到SDP Protocol中的值是正确的
Media Attribute (a): framerate:25.000000
哪些信息cv::VideoCapture::get
已阅读?
答案 0 :(得分:1)
OpenCV在这种情况下并不是很擅长,很可能在很大程度上都会出错。如果您需要立即准确,那么我建议您查看其他相机开放库。
或者,您可以在打开流后对流进行分析 - https://www.learnopencv.com/how-to-find-frame-rate-or-frames-per-second-fps-in-opencv-python-cpp/