OpenCVsharp の Resize コマンドを使いたのですが、
引数2 (outputArray) に property で定義している変数を用いるとエラーが出てしまいます。
引数1 (InputArray) に property を使用したときは動きました。(引数2はMat型の変数を使用)
引数2に property を使うことはできないのでしょうか?
それとも記述の仕方が違うのでしょうか?
エラーコード
- System.ArgumentNullException: '値を Null にすることはできません。
リストパラメーター名:mat
C#
1Src src = new Src(); 2Mat dst = new Mat(); 3 4private class Src 5 { 6 Mat img; 7 public Mat Img 8 { 9 get {return img; } 10 set { img = value; } 11 } 12 } 13private void FrmMain_Load(object sender, EventArgs e) 14 { 15 Mat orgimg = Cv2.ImRead(@"~~~\test.jpg"); 16 Cv2.Resize(orgimg, src.Img, new Size(1000, 500), 0, 0, InterpolationFlags.Area); //ここでエラー発生 17 Cv2.ImShow("Original Image", src.Img); 18 }

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/11/21 07:20 編集
2019/11/21 07:31
2019/11/21 07:32
2019/11/21 07:44