2016-05-25 13 views
0

Ich möchte meine Webcam in eine Picturebox erfassen, habe ich versucht, diese video tutorial (die Net Framework 4.5 verwendet), aber wenn ich es ausführen, bekomme ich die folgende Nachricht:Problem versucht, Webcam zu VB mit VB Net und net Framework 4

System.Runtime.InteropServices.SEHException en Emgu.CV.dll ...

ich diese Nachricht, auch wenn ich das Projekt auf 4,5 oder 4 ändern, aber wenn ich es zu 3.5 ändern funktioniert.

habe ich versucht, mit anderen Beispielen (aforge, emgu, etc), aber alle von ihnen mit Net Framework 3.5 und nicht mit Net Framework laufen 4.

Weiß jemand, wie kann ich es laufen zu lassen?

Dies ist der Code:

Imports Emgu.CV 
Imports Emgu.CV.Util 
Imports Emgu.CV.Structure 
Public Class Form1 
Dim capturez As Capture = New Capture() 

Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick 
    Dim imagez As Image(Of Bgr, Byte) = capturez.QueryFrame() 
    PictureBox1.Image = imagez.ToBitmap() 
End Sub 

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click 
    Timer1.Enabled = True 
End Sub 
End Class 
+0

Welche Version von Emgu verwenden Sie? –

+0

http://www.emgu.com/wiki/index.php/Working_with_Images#Accessing_the_pixels_from_Mat –

+0

Ich benutze Windows-X86 2.4.0.1717 –

Antwort

0

x86 Datei zu Ihrem Projekt hinzufügen, und alle Dateien auswählen und kopieren Ausgabeverzeichnis ändern in Eigenschaften „wenn neuere kopieren“.