OpenCvSharpをVB.NETでさわり始めた初心者です。
Webカメラからの画像をグレースケール化しようと思ってプログラミングしたのですが、CvtColorでエラーが発生してしまいます。原因をご教授頂けると助かります。プログラムは下記となります。
Windows10 Pro 64ビット/Visual Studio2019/OpenCvSharp3-AnyCPU
Using v = New VideoCapture(0) Dim img As New Mat Dim gray As New Mat v.Read(img) ' ↓でエラーが発生します。 gray = img.CvtColor(ColorConversionCodes.BayerBG2GRAY) End Using
PictureBox.image = img.ToBitmap で描画すると画像が表示されました。
ExceptionのMessageには、「scn == 1 && dcn == 1」が書かれています。
画像のチャンネル関連だと思いますが、知識がなくてすいません。
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー