Advertisement

使用OpenCV获取像素统计参数

阅读量:

1、寻找图像像素的最大值最小值

寻找图像最大值最小值的函数 minMaxLoc() 函数

minMaxLoc() 函数原型

复制代码
 void cv::minMaxLoc(InputArray src, double * minVal, double * maxVal=0,

    
 	Point * minLoc=0,Point * maxLoc=0,InputArray mask = noArray())

其中,在图像或者矩阵这一区域内(区域),src表示需要在图像或者矩阵中寻找最大值和最小值的对象;minVal表示该图像或者矩阵中的最小数值;maxVal则代表该图像或者矩阵中的最大数值;minLoc则记录了该最小数值在该区域中的具体位置坐标;maxLoc则记录了该区域中最大数值所处的位置坐标;此外还需要设置一个掩膜mask来进行特定区域内的极值搜索操作

minMaxLoc() 函数返回最值的坐标为逐行查找并依次检查每一行左侧部分首次识别出的极值点,在函数运行过程中一旦遇到特定输入参数就会触发该行为。

此数据类型被用来表示图像像素坐标的表示方法。此方法中水平方向对应x轴位置信息而垂直方向则代表y轴位置信息。在二维空间中此数据类型的实现包括整数类型的点cv::Point2i(或简称为cv::Point),以及双精度和浮点类型的点cv::Point2

全部评论 (0)

还没有任何评论哟~