智能车制作

 找回密码
 注册

扫一扫,访问微社区

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

摄像头采到这样的图怎么办?

[复制链接]

3

主题

4

帖子

0

精华

注册会员

Rank: 2

积分
113
威望
69
贡献
24
兑换币
27
注册时间
2016-1-17
在线时间
10 小时
毕业学校
陕西理工学院
跳转到指定楼层
1#
发表于 2016-2-26 16:19:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1贡献
[img]file:///C:\Users\Administrator\AppData\Roaming\Tencent\Users\642341518\QQ\WinTemp\RichOle\HSP6{GLR82]OXQYI7}%}X@Y.png[/img]


#pragma CODE_SEG NON_BANKED  
void interrupt VectorNumber_Vporth porth_Interrupt()   // 中断
{
  if(PIFH & 0x80)
  {
    PIFH = 0x80; //清行中断标志
    row_count++ ;

    if((row_count>=ROW_START)&&(row_count==SlampLine)&&(row_count<=ROW_END))
    {                   //如果没采集到60行图像信息程序将出错
      i++;
      if(i>=40){i=0;}
      for(line_sample=0;line_sample<40;line_sample++) //70
       {
        asm nop;             asm nop;
        asm nop;             asm nop;
       }
      for(line_image=0;line_image<LINE;line_image++)
       {

        Buffer[row_image][line_image]=PORTB;        // A/D transfer
       }
      row_image++;
      if(row_image>=ROW)
       {                                          
         flag_over = 1;           //图像 OK

          PIEH=0X40;  //关行中断开场中断

       }
     }
  }
  if(PIFH&0X40)
  {
     PIFH=0X40;  //清场中断标志
     j++;
   if(j>=2)                         //一场采集 一场处理
       {  
         j=0;
         PIEH=0X80;       //关场中断开行中断
         row_image = 0;
         row_count = 0;
         flag_over = 0;
       }
    else{
          PIEH=0X40;  //开场中断
        }
  }

}

附件: 您需要 登录 才可以下载或查看,没有帐号?注册
回复

使用道具 举报

0

主题

22

帖子

0

精华

注册会员

Rank: 2

积分
154
威望
92
贡献
50
兑换币
61
注册时间
2015-11-26
在线时间
6 小时
毕业学校
小学生
2#
发表于 2016-2-26 16:42:12 | 只看该作者
时序没弄对吧,或者摄像头坏了
回复

使用道具 举报

3

主题

4

帖子

0

精华

注册会员

Rank: 2

积分
113
威望
69
贡献
24
兑换币
27
注册时间
2016-1-17
在线时间
10 小时
毕业学校
陕西理工学院
3#
 楼主| 发表于 2016-2-26 18:13:09 | 只看该作者
freescal001 发表于 2016-2-26 16:42
时序没弄对吧,或者摄像头坏了

怎么看时序有没有弄对?
回复

使用道具 举报

0

主题

22

帖子

0

精华

注册会员

Rank: 2

积分
154
威望
92
贡献
50
兑换币
61
注册时间
2015-11-26
在线时间
6 小时
毕业学校
小学生
4#
发表于 2016-3-8 12:14:27 | 只看该作者
shikaifei 发表于 2016-2-26 18:13
怎么看时序有没有弄对?

看数据手册啊,然后看自己程序里和手册的时序是否一致的配置和操作
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-6 18:24 , Processed in 0.057756 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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