C#-EMGU CV使用资源更高的帧?

C#-EMGU CV使用资源更高的帧?,c#,image-processing,webcam,emgucv,C#,Image Processing,Webcam,Emgucv,我正在尝试使用EmguCV(EmguCV 2.1.0.793)以更高的分辨率(例如800x600)和亮度捕获帧 我使用的是A4 Tech PK-730MJ网络摄像头 我试着像这样设置capture属性\u capture.SetCaptureProperty(Emgu.CV.CvEnum.CAP\u PROP.CV\u CAP\u PROP\u FRAME\u HEIGHT,600) 但它总是捕获640x480帧。如何设置帧捕获、亮度属性?此捕获属性是特定于照相机的吗?如果是,我应该使用什么相机

我正在尝试使用EmguCV(EmguCV 2.1.0.793)以更高的分辨率(例如800x600)和亮度捕获帧

我使用的是A4 Tech PK-730MJ网络摄像头

我试着像这样设置capture属性
\u capture.SetCaptureProperty(Emgu.CV.CvEnum.CAP\u PROP.CV\u CAP\u PROP\u FRAME\u HEIGHT,600)


但它总是捕获640x480帧。如何设置帧捕获、亮度属性?此捕获属性是特定于照相机的吗?如果是,我应该使用什么相机?Logitech网络摄像头Pro 9000能正常工作吗?

希望您能解决这个问题。对于可能感兴趣的任何人,您只能将其设置为默认分辨率之一,例如1280*1024、600*480。我想800*600不是默认设置之一。尝试将高度设置为1024。它对我有用。^^

试试这个

Image<Bgr, Byte> frame = capture.QueryFrame().Resize(1024,768,Emgu.CV.CvEnum.INTER.CV_INTER_LINEAR).Copy();
Image frame=capture.QueryFrame().Resize(1024768,Emgu.CV.CvEnum.INTER.CV_INTER_LINEAR).Copy();