Ich bin beschämt, aber ich werde trotzdem fragen: Was ist die einfachste Möglichkeit, ein Bild von einer Webcam mit seiner Standardgröße und Farbtiefe aufzunehmen?Capture Standbild von der Webcam (DirectSHowLib, VB.NET)
Ich fing an, mit DirectShowLib zu spielen, aber ich bin ahnungslos ... Kann mir jemand eine Führung geben?
Imports DirectShowLib
Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
PictureBox1.Image = Nothing
Dim Cam As DsDevice = DsDevice.GetDevicesOfCat(FilterCategory.VideoInputDevice).FirstOrDefault
If Cam IsNot Nothing Then
Stop
' ... what now?
End If
End Sub
End Class
Ich habe versucht, DxSnap zu starten, jedes Mal wenn ich es Computer piept, als ob ich die Webcam von USB entfernt hätte. Ich kann nicht herausfinden, was falsch läuft, sorry. – VBobCat
Mein Punkt ist, dass die Bibliothek versucht zu verwenden kommt mit Beispielprojekten. Es lohnt sich, in sie zu schauen, auch wenn sie nicht aus der Box zu laufen scheinen. Der Code gibt Hinweise, wie Capture-bezogene Aufgaben gelöst werden können. –
Ja, ich denke, du hast recht, aber ... Ist es nur ich oder jemand anderes findet unerhört, dass man 200 Zeilen Code braucht, um ein Bild von einer WebCam in .NET 4.5 zu machen? – VBobCat