智能车制作
标题:
求高手指教 图像问题
[打印本页]
作者:
cqiang
时间:
2013-7-22 13:13
标题:
求高手指教 图像问题
我什么我采集的图像分成两部分了C:\Users\pc\Desktop
作者:
cqiang
时间:
2013-7-22 13:15
[attach]48783[/attach]
这是我刚采集的图像 分成了左右两半 代码如下:
void interrupt 8 PT0_Interrupt()
{
TFLG1_C0F=1; //行中断标志位清除,以便于下次行中断进行
Line++; //行中断计数变量
if ( SampleFlag == 0 || Line<ROW_START || Line>ROW_MAX )
{
return; //不是要采集图像的有效行,返回
}
else //采集奇数行
{
if((Line%2)==1)
{
//delays(28);
for(n=0;n<COLUMN;n++)
{
Buffer
[n]=PORTA;
}
}
else
{
return;
}
}
i++;
m++;
hang++;
}
/*************************************************************/
/* 场中断处理函数 */
/*************************************************************/
#pragma CODE_SEG __NEAR_SEG NON_BANKED
void interrupt 9 PT1_Interrupt()
{
TFLG1_C1F=1; //场中断清除,以便于下次的场中断的正常进行
TFLG1_C0F=1; //行中断清除,以便于开始采集图像数据
m=0; //行中间变量清零,以便于开始从把采集的图像放到数组的第一行
Line=0; //行中断临时变量清0
hang=0;
i=0;
SampleFlag=~SampleFlag; //场中断标记取反,这样只采集奇数场的图像
}
作者:
以梦为马
时间:
2013-7-22 15:49
取数时不要用for循环,一行一行的写
作者:
cqiang
时间:
2013-7-24 08:54
以梦为马 发表于 2013-7-22 15:49
取数时不要用for循环,一行一行的写
为什么呀
作者:
tujunjie
时间:
2013-7-25 14:28
也许是延时时间少吧
欢迎光临 智能车制作 (http://111.231.132.190/)
Powered by Discuz! X3.2