任务描述编写一个函数将一幅灰度图的所有像素值二值化即转换为0或255两种状态。本关卡采用固定阈值进行二值化。相关知识全局固定阈值二值化的思路是:给定一个阈值T将像素值大于T的像素设定为255将其他像素设定为0。对于存在光线变化的图像而言全局固定阈值二值化效果欠佳。例如对于如下图像采用不同的阈值均难以获得理想的二值化效果。 d 编程要求在libstepsh中查看与关卡对应的函数原型及说明本关卡设计的
void globalBianrization(int imageDataMatGray[][MAX_IMAGE_WIDTH], int height, int width, int threshold){ for(int i=0;i<height;i++){ for(int j=0;j<width;j++){ if(imageDataMatGray[i][j]>threshold){ imageDataMatGray[i][j]=255; } else{ imageDataMatGray[i][j]=0; } } } }
原文地址: http://www.cveoy.top/t/topic/hkOE 著作权归作者所有。请勿转载和采集!