我发现这个很棒的类用于查看网络摄像头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