0
public Point[] calc_peaks (Mat im,
                   Point[] points,
                   OpenCvSharp.CvSize ssize)
    {
            int n = points.Length;
            Mat matpoints = OpenCvSharp.CPlusPlus.MatOfPoint2f (points);
            using (Mat pt = (new MatOfPoint2f (matpoints)).Reshape (1, 2 * n))

Unity でこのコードを試してみたところ、次の場所に Cs0119 エラーがあると表示されます。

Mat matpoints = OpenCvSharp.CPlusPlus.MatOfPoint2f (points) 

それは私を夢中にさせます!私はエラー行を削除しようとしました;しかし、それは言います:

OpenCvSharp.CPlusPlus.Point[]エラー CS1503: 引数 #1' は式を型に変換できませんSystem.IntPtr

4

1 に答える 1

2

問題は MatOfPoint2f() がポイントを必要とすることですが、ポイントの配列を与えていることは確かです

于 2015-10-26T14:40:45.360 に答える