Webcam Vb-Net-WebCam-Classを表示するためのこの素晴らしいクラスを見つけましたが、コンソール アプリケーションでは使用できないピクチャ ボックスが必要です。
それで、そのクラスを使用してコンソールアプリケーションでウェブカメラを使用してスナップショットを撮る方法があるかどうか疑問に思っていますか?
Visual Basic .NET (2010) を使用しています
興味のある方のために、フォーム アプリケーションを使用してスナップショットを取得するためのコードを次に示します。
Private Sub Snap()
Dim Webcam As iCam = New iCam
Webcam.initCam(PictureBox1.Handle.ToInt32)
Application.DoEvents()
If Webcam.isRunning Then
PictureBox2.Image = Webcam.copyFrame(PictureBox1, New RectangleF(0, 0, PictureBox1.Width, PictureBox1.Height))
End If
Webcam.closeCam()
Webcam = Nothing
End Sub