智能车制作
标题:
二值化问题
[打印本页]
作者:
chenxuejie08
时间:
2012-7-2 16:39
标题:
二值化问题
初学者看程序,走过的路过的望解答下,不胜感谢!!
/**************************************************
** 函数名称: Image_Binaryzation
** 功能描述: 图像数据二值化
** 输 入: row
** 输 出: 无
** 说明:
***************************************************/
void Image_Binaryzation(unsigned int row) //二值化程序
{
unsigned char *p_Image;
unsigned char *q_Image;
q_Image=&Buffer_Temp[row][0];
for(p_Image=&Buffer[row][0];p_Image<=&Buffer[row][COLUMN-1];p_Image++)
{*(q_Image++)=*p_Image; }
}
感觉就是把一个数组的数放到另一个数组中,这样就是二值化吗?有点不懂,哪位高手给讲讲,我是初学者,头疼啊!
/**************************************************
** 函数名称: Process
** 功能描述: 图像数据处理
** 输 入: 无
** 输 出: 无
** 说明:
***************************************************/
void Process()
{
unsigned char i,j;
for(i=0;i<ROW;i++)
{
for(j=0;j<COLUMN;j++)
{
if(Buffer_Temp
[j]>THRESHOLD)
SCI_Write('1') ;
0和1都写到哪里了?在串口助手中调试时,是不是只能显示0或者1?
else SCI_Write('0') ;
}
SCI_Write(0x0D);
这两句话什么意思?搞不懂。
SCI_Write(0X0A);
}
}
作者:
yukunlinykl
时间:
2012-7-2 16:47
if(Buffer_Temp
[j]>THRESHOLD)
SCI_Write('1') ;
// 这才是二值化
else SCI_Write('0') ;
}
SCI_Write(0x0D);
// 回车符
SCI_Write(0X0A);
// 换行符
作者:
chenxuejie08
时间:
2012-7-2 16:59
懂了!谢谢!
作者:
赦叶
时间:
2013-4-6 20:24
懂了~
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2