1

EmguCV(emgucv 2.1.0.793)を使用して、より高い解像度(例:800x600)と明るさでフレームをキャプチャしようとしています。

A4 Tech PK-730MJウェブカメラを使用しています。

このようにキャプチャプロパティを設定しようとしました_capture.SetCaptureProperty(Emgu.CV.CvEnum.CAP_PROP.CV_CAP_PROP_FRAME_HEIGHT, 600);

ただし、常に 640x480 フレームをキャプチャします。フレーム キャプチャ、明るさのプロパティを設定するにはどうすればよいですか? このキャプチャ プロパティはカメラ固有のものですか? はいの場合、どのカメラを使用すればよいですか? Logitech Webcam Pro 9000 は動作しますか?

4

2 に答える 2

2

問題が解決したことを願っています。興味のある方は、デフォルトの解像度 (1280*1024、600*480 など) のいずれかにのみ設定できます。800*600 はデフォルト設定の 1 つではないと思います。高さを 1024 に設定してみてください。^ ^

于 2011-04-13T13:26:42.580 に答える
1

try this,

Image<Bgr, Byte> frame = capture.QueryFrame().Resize(1024,768,Emgu.CV.CvEnum.INTER.CV_INTER_LINEAR).Copy();
于 2013-08-13T11:15:12.940 に答える