使用统计信息
要知道一个区域内的平均颜色或者面积最大的颜色——Statistics
1. ROI感兴趣的区域
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6y6fkYyY-1644756846905)(D:\openmv\图片\roi感兴趣的区域.png)]
roi的格式是(x,y,w,h)的tupple
- x:ROI区域的左上角的x坐标
- y:ROI区域中左上角的y坐标
- w:ROI的宽度
- h:ROI的高度
2. Statistics
image.get_statistics(roi = Auto)
roi,bins之类的参数,一定要显式地标明,例如:
img.get_statistics(roi = (0,0,10,20))
- statistics.mean() 返回灰度的平均数(0-255) (int)。你也可以通过statistics[0]获得。
- statistics.median() 返回灰度的中位数(0-255) (int)。你也可以通过statistics[1]获得。
- statistics.mode() 返回灰度的众数(0-255) (int)。你也可以通过statistics[2]获得。
- statistics.stdev() 返回灰度的标准差(0-255) (int)。你也可以通过statistics[3]获得。
- statistics.min() 返回灰度的最小值(0-255) (int)。你也可以通过statistics[4]获得。
- statistics.max() 返回灰度的最大值(0-255) (int)。你也可以通过statistics[5]获得。
- statistics.lq() 返回灰度的第一四分数(0-255) (int)。你也可以通过statistics[6]获得。
- statistics.uq() 返回灰度的第三四分数(0-255) (int)。你也可以通过statistics[7]获得。
上面的是灰度的值,接下来的
- l_mean,l_median,l_mode,l_stdev,l_min,l_max,l_lq,l_uq,
- a_mean,a_median,a_mode,a_stdev,a_min,a_max,a_lq,a_uq,
- b_mean,b_median,b_mode,b_stdev,b_min,b_max,b_lq,b_uq,
是LAB三个通道的平均数,中位数,众数,标准差,最小值,最大值,第一四分数,第三四分数。