智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 3314|回复: 3
打印 上一主题 下一主题

[采集类] 紧急求助!!数字摄像头采集的图像被分割成一块一块的了!!

[复制链接]

14

主题

161

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1382
QQ
威望
406
贡献
768
兑换币
10
注册时间
2009-9-4
在线时间
104 小时
跳转到指定楼层
1#
发表于 2009-12-15 11:22:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1贡献
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的


  1. void interrupt 8 Port0_interrupt(void) // HS interrupt
  2. {
  3.     static unsigned int i;
  4.     TFLG1 = 0x01; // Clear HS flag
  5.     if( g_SampleFlag == 0 )
  6.     {
  7.         return;
  8.     }
  9.     row_counter++;
  10.     if( row_counter % SAMPLE_INTERVAL == 0 )
  11.     {
  12.         app = &buff[row][0];
  13.         row++;
  14.         if( row_counter == 190 )
  15.         {
  16.             row_counter = 0;
  17.             flag = 1;
  18.             g_SampleFlag = 0;
  19.             PORTA_PA0 = !PORTA_PA0;
  20.         }
  21.         for( i = 0; i < COLUMN_VALUE; i++ )
  22.         {
  23.             *app++ = PORTB;
  24.             _asm(nop);_asm(nop);_asm(nop);
  25.             _asm(nop);_asm(nop);_asm(nop);
  26.             _asm(nop);                      //for 48Mhz
  27.         }
  28.     }
  29. }
  30.          
  31. void interrupt 9 Port1_interrupt(void) //VS interrupt
  32. {  
  33.     TFLG1 = 0x02; // Clear VS flag
  34.     g_SampleFlag = 1;
  35.     row = 0;  // Reset row
  36.     //get_speed();
  37. }
复制代码

14

主题

161

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1382
QQ
威望
406
贡献
768
兑换币
10
注册时间
2009-9-4
在线时间
104 小时
2#
 楼主| 发表于 2009-12-15 11:28:52 | 只看该作者
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
回复

使用道具 举报

14

主题

161

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1382
QQ
威望
406
贡献
768
兑换币
10
注册时间
2009-9-4
在线时间
104 小时
3#
 楼主| 发表于 2009-12-15 11:30:28 | 只看该作者
下面的一块应该是重复的这一场的,我调试的时候看过图像存储数组里的值,到断开的这一行后就全是空的了
回复

使用道具 举报

14

主题

161

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1382
QQ
威望
406
贡献
768
兑换币
10
注册时间
2009-9-4
在线时间
104 小时
4#
 楼主| 发表于 2009-12-16 18:20:54 | 只看该作者
找到问题了,是光线的原因,白天就出问题,晚上就没事,或者白天拉上窗帘开灯也没事
大家有什么比较好的解决办法么?加偏光镜?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-6-17 07:56 , Processed in 0.045100 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表