作者gundan (弹弹的哀伤)
看板C_Sharp
标题[问题] emgu.CV录影问题
时间Thu Aug 22 13:29:18 2013
请问一下有用过emgu.CV的人
我用这个来做录影功能
最後要存成avi档
程式片段如下
_capture = new Capture();
_frame = _capture.QueryFrame();
vw = new VideoWriter(filename,CvInvoke.CV_FOURCC('D', 'I', 'V', 'X'),
25,_frame.Size.Width, _frame.Size.Height, true);
//这里DIVX跟XVID我都试过,都一样。
录影我开一个thread
while(_isRecord)
{
vw.WriteFrame(_frame);
}
停止录影就在另一个按钮中把_isRecord设成false
问题来了,我录影有成功但是打开档案内容像是慢动作这样
我只录两秒钟,档案内容却有八、九秒这样
请问这个要如何解决?
还有我用_capture.GetCaptureProperty(CAP_PROP.CV_CAP_PROP_FPS)
取得的值是0.0就算我set过後再取一次,值还是0?
这是什麽问题呢?
麻烦知道的解惑一下,谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.163.30.37