C# 使用Open CV进行YUY2格式视频捕获
我在从高清720p网络摄像头捕获YUY2格式的OpenCV时遇到问题。网络摄像头可以支持MJPG和YUY2格式。我只想从网络摄像头中获取YUY2格式。我使用的是Emgu CV v3.0.0.2157(OpenCV图像处理的跨平台.Net包装)。我用来从相机抓取画面的功能是C# 使用Open CV进行YUY2格式视频捕获,c#,opencv,video-capture,C#,Opencv,Video Capture,我在从高清720p网络摄像头捕获YUY2格式的OpenCV时遇到问题。网络摄像头可以支持MJPG和YUY2格式。我只想从网络摄像头中获取YUY2格式。我使用的是Emgu CV v3.0.0.2157(OpenCV图像处理的跨平台.Net包装)。我用来从相机抓取画面的功能是 frame = capture.QueryFrame(); 其中帧是(Mat-frame;) 是否有任何方法可以从相机中获取YUY2格式,“QueryFrame()”是否可以获取YUY2格式 在拍摄之前,我还将相机格式设
frame = capture.QueryFrame();
其中帧是(Mat-frame;
)
是否有任何方法可以从相机中获取YUY2格式,“QueryFrame()”是否可以获取YUY2格式
在拍摄之前,我还将相机格式设置为YUY2,如下所述:
capture.SetCaptureProperty(Emgu.CV.CvEnum.CapProp.FourCC, 0x32595559);
其中0x32595559是YUY2的Fourcc,但没有使用,它仍然无法捕获MJPG格式