素女经八益高清图:用最简单的方法实现提取矩形边框

来源:百度文库 编辑:高考问答 时间:2024/05/06 06:56:37
用最简单的方法实现提取矩形边框

不知道你是不是前几天提问要获取扫描图片的矩形边框的那位。
不知道你具体情况是怎么样的。提供一个简单的伪码:

二值化图片:就是把接近白纸空白象素的都处理成空白的了,去掉扫描时的
噪声影响。
if (point(x,y).r>240 and point(x,y).g>240 and point(x,y).b>240 )
{
point(x,y).r=255
point(x,y).g=255
point(x,y).b=255

}
else
{
point(x,y).r=0
point(x,y).g=0
point(x,y).b=0

}

扫描矩形边框: 通过检测图片象素值来检测,比如说象素值的r,g,b分量都比较接近255,就可以确定时空白的地方,不是图片中的象素值。

int min_x,min_y,max_x,max_y;

for each x,y //扫描图片所有的象素值
{

if (point(x,y).r<50 and point(x,y).g<50 and point(x,y).b<50 ) // 为图片中的点
{
//检测图片的象素值记录下最小最大x,y坐标

if( x<min_x) min_x=x;
if( x>max_x) max_x=x;
if( y<min_y) min_y=y;
if( y>maX_y) man_y=y;

}

}

经过以上处理,矩形边框的左上角坐标(min_x,min_y)
矩形边框的右下角坐标(max_x,max_y)