我正在使用Emgucv 3.0,并正确包含所有引用和opencv.dll文件,但不知道为什么我无法使用Capture对象检索帧。以下屏幕截图将说明我的问题。如果有人知道如何解决它。Problem screenshot image
答案 0 :(得分:1)
首先,因为Emgucv 3.0中没有RetrieveBrgFrame,所以尝试使用Retrieve()。
Mat mat = new Mat();
void ProcessFrame(object sender, EventArgs e) {
_capture.Retrieve(mat, 0);
Image<Bgr, Byte> frame = mat.ToImage<Bgr, Byte>();
}