AForge を USB Web カメラで動作させることはできますが、複数のカメラに接続できるビデオ カードを持っています。AForge をビデオ カードで動作させるにはどうすればよいですか?
私の問題はVideoInputDevice
、動作中のビデオ入力に設定できないことです。
コードは次のようになります。
void init(){
FilterInfoCollection videoCaptureDevice =
new FilterInfoCollection(FilterCategory.VideoInputDevice);
VideoCaptureDevice finalVideo =
new VideoCaptureDevice(videoCaptureDevice[0].MonikerString);
finalVideo.NewFrame += new NewFrameEventHandler(finalVideo_NewFrame);
finalVideo.Start();
}
public void finalVideo_NewFrame(object sender, NewFrameEventArgs eventArgs)
{
Bitmap temp = (Bitmap)eventArgs.Frame.Clone();
pictureBox1.Image = temp;
}
私も試しました:
finalVideo = new VideoCaptureDevice();
finalVideo.CrossbarVideoInput = VideoInput.Default;
それもうまくいきませんでした。
どんな助けでも大歓迎です。