金牌会员
- 积分
- 2137
- 威望
- 1153
- 贡献
- 722
- 兑换币
- 89
- 注册时间
- 2011-4-16
- 在线时间
- 131 小时
|
对于灰度图像F,将用于与图像数组一样大小的阈值数组@,用阈值@(i,j);对像素进行二值化,若F(i,j)<@(i,j),则F(i,j)<-0;若(i,j)>=@(i,j),则g(i,j)<-1;
//////////
二值化子程序binaf3
功能:用各自像素法分别取阈值对多灰度图形二值化
输入数组:---ii[row][col]
输出数组:-----io[row][col]
输入数组;-----t[row][col]=各自像素的阈值
//////////////
binaf3()
{
int x,y;
int t[128][128];
srand (200);
for (y=0;y<row ;y++)
{
for (x=0;x<col ;x++)
{
t[y][x]=random(256);
}
}
for (y=0;y<row ;y++)
{
for (x=0;x<col ;x++)
{
if ([y][x]>=t[y][x])
oi[y][x]=1;
else
oi[y][x]=0;
}
}
}
由于要考试 先把一部分 代码敲这里 对于判断分析法二值化 与P块法二值化 试考完和大家共享 OK 希望能置顶
|
|