OpenCvSharp4.6 的注解Cv2.MinMaxLoc(iArray2, out minLoc, out maxLoc);
时间: 2024-02-13 20:05:21 浏览: 142
Cv2.MinMaxLoc是OpenCvSharp中用于寻找数组中最小值和最大值及其位置的函数之一。该函数的参数iArray2是输入的数组,minLoc和maxLoc是用于存储最小值和最大值位置的输出变量。
MinMaxLoc函数在数组中寻找最大值和最小值及其位置,返回值是一个MinMaxLocResult类型的结构体。该结构体包含了最小值、最大值以及它们的位置信息,可以通过out参数传递给函数外部。
具体代码示例:
```
Mat iArray2 = new Mat(3, 3, MatType.CV_8UC1, new byte[] { 1, 2, 3, 4, 5, 6, 7, 8, 9 });
Point minLoc = new Point();
Point maxLoc = new Point();
Cv2.MinMaxLoc(iArray2, out double minVal, out double maxVal, out minLoc, out maxLoc);
```
以上示例中,iArray2是一个3x3的矩阵,minLoc和maxLoc是用于存储最小值和最大值位置的Point类型变量,minVal和maxVal是用于存储最小值和最大值的double类型变量。
阅读全文