GDAL 统计直方图数据,精确统计与粗略统计

来源:互联网 发布:js user strict 编辑:程序博客网 时间:2024/05/02 05:52
<pre name="code" class="html">使用的时候应将是否统计范围之外设置为:FALSE;将是否精确统计设置为:FALSE。这样统计出来的直方图内的像素点个数加起来,才会等于当前波段的总像素数。统计范围[0,255] 。<pre name="code" class="cpp">//FALSE:不统计范围之外的像素,TRUE精确计算各个像素值<pre name="code" class="cpp">pSrcBand->GetHistogram(-0.5, 255.5, nBuckets, imageHist, FALSE, TRUE, pfnProgress, pProgress);


统计范围:[0,65535].,如果设置为TRUE,TRUE,直方图统计出来的像素个数之和,将会小于波段总像素数
//TRUE:统计范围之外的像素,TRUE精确计算各个像素值

pSrcBand->GetHistogram(-0.5, 65535.5, nBuckets, imageHist, FALSE, FALSE, pfnProgress, pProgress);


                                             
0 0