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)
它让我发疯了!我试图删除错误行;但是它说:
error CS1503: Argument #1' cannot convert
OpenCvSharp.CPlusPlus.Point[]
expression to typeSystem.IntPtr
最佳答案
可以肯定的问题是MatOfPoint2f()需要一个Point,但是您给它一个Points数组
关于opencv - 错误CS0119:表达式表示为 `type',其中应为 `variable', `value'或 `method group',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33348398/