|
分類:[.NET 全般]
現在、Windows10 .NET Framework4.7.2 OpenCVSharp4.1.1.20191110にてWinFormアプリを作成しております。
下記ソースにてUSBカメラ(Logicool C525)のライブ画像を表示しているのですが、取得した画像が真っ黒と
なります。
別PCにて同一プログラム(接続機器の都合上VideoCapture(0)をVideoCapture(1)に変更したのみ)を動かすと
正常にカメラ画像が表示されます。
画像が表示されないPCにてSkypeを動作させカメラを表示させると画像は正常に表示されます。
何が原因でこの違いが生じるのか思い当たることはありますでしょうか。
Imports OpenCvSharp
Public Class Form1
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Dim t = Task.Run(Sub()
Dim cap = New VideoCapture(0)
Dim matimage = New Mat
While (True)
cap.Read(matimage)
Me.Invoke(Sub()
Me.BackgroundImage = Extensions.BitmapConverter.ToBitmap(matimage)
End Sub)
End While
End Sub)
End Sub
End Class
|