回答編集履歴

2

追記

2020/04/25 08:45

投稿

YAmaGNZ
YAmaGNZ

スコア10258

test CHANGED
@@ -11,3 +11,15 @@
11
11
 
12
12
 
13
13
  扱うイメージもIplImageからMatに変更になっていますので、こちらも変更する必要があります。
14
+
15
+
16
+
17
+ 大まかに言うと
18
+
19
+ `CvPoint2D32f`を`Point2f`に変更
20
+
21
+ `IplImage`を`Mat`に変更
22
+
23
+ 大きくこの2点を変更する必要があります。
24
+
25
+ この変更により、`BitmapConverter.ToIplImage`ではなく`BitmapConverter.ToMat`を使うようにするなど、変更したことに合わせて細部を修正してください。

1

修正

2020/04/25 08:45

投稿

YAmaGNZ
YAmaGNZ

スコア10258

test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
  また、`CvPoint2D32f`や`BitmapConverter.ToIplImage`などOpenCV4で廃止されたものが結構ありますので、そういったものを書き換える必要がありますし、`Cv`も`Cv2`と変更になっています。
8
8
 
9
- PointやSizeなどのDrawingとOpenCVの両方にあるものに関してですが、OpenCVに渡すものは基本`OpenCvSharp.Size`等OpenCVSharpのものを、コントロール等に使うものは`Drawing.Point`等Drawingのものを使ってください。
9
+ PointやSizeなどのDrawingとOpenCVの両方にあるものに関してですが、OpenCVに渡すものは基本`OpenCvSharp.Size`等OpenCVSharpのものを、コントロール等に使うものは`System.Drawing.Point`等System.Drawingのものを使ってください。
10
10
 
11
11
 
12
12