Мне нужно найти «ConvexityDefects», используя ConvexHull. На данный момент мой код использует плагин «https://assetstore.unity.com/packages/tools/integration/opencv-plus-unity-85928" unity»
В настоящее время я не могу передать массив точек в «ConvexityDefects». «функция принимает второй параметр как целое число [] и не может преобразовать массив Point в Integer.
Ошибка, которую я получаю:« Ошибка CS1503: аргумент 2: невозможно преобразовать из OpenCvSharp.Point [] 'to' System.Collections.Generic.IEnumerable '"
Point[] hull;
Point[][] contours;
for (int i = 0; i < contours.Length; i++)
{
hull = Cv2.ConvexHull(contours[i], false);
defects = Cv2.ConvexityDefects(contours[i], hull);
Cv2.DrawContours(frame, new Point[][] { hull }, (int)largestContour, new OpenCvSharp.Scalar(0, 0, 255), 2);
}