智能车制作
标题:
紧急求助!!数字摄像头采集的图像被分割成一块一块的了!!
[打印本页]
作者:
librae8226
时间:
2009-12-15 11:22
标题:
紧急求助!!数字摄像头采集的图像被分割成一块一块的了!!
111111111111111111111111111100011111111111111111111111111111
111111111111111111111111111110001111111111111111111111111111
111111111111111111111111111111000011111111111111111111111111
111111111111111111111111111111111000111111111111111111111111
111111111111111111111111111111111110000111111111111111111111
111111111111111111111111111111111111100000111111111111111111
111111111111111111111111111111111111111100001111111111111111
111111111111111111111111111111111111111111000001111111111111
111111111111111111111111111111111111111111110000011111111111
111111111111111111111111111111111111111111111100000111111111
111111111111111111111111111111111111111111111110000011111111
111111111111111111111111111111111111111111111111100001111111
111111111111111111111111111111111111111111111111110000011111
111111111111111111111111111111111111111111111111111000001111
111111111111111111111111111111111111111111111111111100000111
111111111111111111111111111111111111111111111111111100000011
111111111111111111111111111111111111111111111111111110000011
111111111111111111111111111111111111111111111111111110000001
111111111111111111111111111111111111111111111111111111000001
111111111111111111111111111111111111111111111111111111000001
111111111111111111111111111111111111111111111111111111000001
111111111111111111111111111111111111111111111111111111000000
111111111111111111111111111111111111111111111111111111000000
111111111111111111111111111111111111111111111111111111000000
111111111111111111111111111111111111111111111111111111000000
111111111111111111111111111111111111111111111111111111000000
111111111111111111111111111111111111111111111111111110000000
111111111111111111111111111111111111111111111111111110000001
111111111111111111111111111111111111111111111111111110000001
111111111111111111111111111100011111111111111111111111111111
111111111111111111111111111100001111111111111111111111111111
111111111111111111111111111111000111111111111111111111111111
111111111111111111111111111111110001111111111111111111111111
111111111111111111111111111111111100001111111111111111111111
111111111111111111111111111111111111100001111111111111111111
111111111111111111111111111111111111111100001111111111111111
111111111111111111111111111111111111111111000011111111111111
111111111111111111111111111111111111111111100000111111111111
我们采到的图像成这样的了!!
以前采集的时候都没有问题,现在采过来的图像就成了一场原本完整的图像被割成一块一块的了!不过好像有时又恢复正常 - -!
可以排除的是电池电力不足、串口发送错误……摄像头会不会有毛病了?
下面是采集代码,不过程序应该没有问题,因为以前很长时间都正常……
采集的图像是38 * 86的
void interrupt 8 Port0_interrupt(void) // HS interrupt
{
static unsigned int i;
TFLG1 = 0x01; // Clear HS flag
if( g_SampleFlag == 0 )
{
return;
}
row_counter++;
if( row_counter % SAMPLE_INTERVAL == 0 )
{
app = &buff[row][0];
row++;
if( row_counter == 190 )
{
row_counter = 0;
flag = 1;
g_SampleFlag = 0;
PORTA_PA0 = !PORTA_PA0;
}
for( i = 0; i < COLUMN_VALUE; i++ )
{
*app++ = PORTB;
_asm(nop);_asm(nop);_asm(nop);
_asm(nop);_asm(nop);_asm(nop);
_asm(nop); //for 48Mhz
}
}
}
void interrupt 9 Port1_interrupt(void) //VS interrupt
{
TFLG1 = 0x02; // Clear VS flag
g_SampleFlag = 1;
row = 0; // Reset row
//get_speed();
}
复制代码
作者:
librae8226
时间:
2009-12-15 11:28
86列太宽,我删了3列
111111111111111111111111100011111111111111111111111111111
111111111111111111111111110001111111111111111111111111111
111111111111111111111111111000011111111111111111111111111
111111111111111111111111111111000111111111111111111111111
111111111111111111111111111111110000111111111111111111111
111111111111111111111111111111111100000111111111111111111
111111111111111111111111111111111111100001111111111111111
111111111111111111111111111111111111111000001111111111111
111111111111111111111111111111111111111110000011111111111
111111111111111111111111111111111111111111100000111111111
111111111111111111111111111111111111111111110000011111111
111111111111111111111111111111111111111111111100001111111
111111111111111111111111111111111111111111111110000011111
111111111111111111111111111111111111111111111111000001111
111111111111111111111111111111111111111111111111100000111
111111111111111111111111111111111111111111111111100000011
111111111111111111111111111111111111111111111111110000011
111111111111111111111111111111111111111111111111110000001
111111111111111111111111111111111111111111111111111000001
111111111111111111111111111111111111111111111111111000001
111111111111111111111111111111111111111111111111111000001
111111111111111111111111111111111111111111111111111000000
111111111111111111111111111111111111111111111111111000000
111111111111111111111111111111111111111111111111111000000
111111111111111111111111111111111111111111111111111000000
111111111111111111111111111111111111111111111111111000000
111111111111111111111111111111111111111111111111110000000
111111111111111111111111111111111111111111111111110000001
111111111111111111111111111111111111111111111111110000001
111111111111111111111111100011111111111111111111111111111
111111111111111111111111100001111111111111111111111111111
111111111111111111111111111000111111111111111111111111111
111111111111111111111111111110001111111111111111111111111
111111111111111111111111111111100001111111111111111111111
111111111111111111111111111111111100001111111111111111111
111111111111111111111111111111111111100001111111111111111
111111111111111111111111111111111111111000011111111111111
111111111111111111111111111111111111111100000111111111111
作者:
librae8226
时间:
2009-12-15 11:30
下面的一块应该是重复的这一场的,我调试的时候看过图像存储数组里的值,到断开的这一行后就全是空的了
作者:
librae8226
时间:
2009-12-16 18:20
找到问题了,是光线的原因,白天就出问题,晚上就没事,或者白天拉上窗帘开灯也没事
大家有什么比较好的解决办法么?加偏光镜?
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2