OpenCvSharp.Point[] 找出最大取小值
时间: 2023-09-19 09:08:06 浏览: 168
c语言程序找出其中的最大值和最小值问题
如果要在OpenCvSharp中找出一个Point[]数组中的最大值和最小值,可以使用以下代码:
```
Point[] points = new Point[] { new Point(1, 2), new Point(3, 4), new Point(5, 6) };
Point maxPoint = points.Max();
Point minPoint = points.Min();
```
以上代码中,我们定义了一个Point[]数组points,包含了三个Point类型的元素。然后使用Max()和Min()方法分别找到了points数组中的最大值和最小值,并将它们分别赋值给了maxPoint和minPoint变量。
需要注意的是,这里的最大值和最小值是根据Point类型的默认比较方式(即按照X坐标先比较,如果相同再按Y坐标比较)来计算的。如果你需要按照其他方式比较,可以自定义比较器或者使用Linq的OrderBy()和ThenBy()方法来实现。
阅读全文