我使用EmguCv包装器为OpenCV捕获来自IP摄像头的实时视频。
我试图使用函数
获取帧时间戳Capture _Capture = new Capture(URL);
_Capture.ImageGrabbed += Capture_ImageGrabbed;
private void _Capture_ImageGrabbed(object sender, EventArgs e)
{
Mat Frame;
_Capture.Retrieve(Frame);
double ts = GetCaptureProperty(CapProp.PosMsec);
}
函数工作,但它从捕获的开始而不是设备时钟时间戳返回帧的位置。
在manual of the EmguCV和OpenCV中说:
GetCaptureProperty(CV_CAP_PROP_POS_MSEC)以毫秒或视频捕获时间戳返回电影当前位置
有没有办法选择是否会返回电影位置或时间戳?
由于