智能车制作

 找回密码
 注册

扫一扫,访问微社区

楼主: catch
打印 上一主题 下一主题

硬件二值化,讨论

  [复制链接]

4

主题

67

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
474
威望
271
贡献
41
兑换币
14
注册时间
2010-10-8
在线时间
81 小时
11#
发表于 2010-12-11 10:10:58 | 只看该作者
和ad的还不是一样,还比ad的省了软件比较
回复 支持 反对

使用道具 举报

17

主题

119

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1330
QQ
威望
500
贡献
324
兑换币
36
注册时间
2009-11-25
在线时间
253 小时
12#
发表于 2010-12-11 14:25:31 | 只看该作者
参考电压
回复 支持 反对

使用道具 举报

5

主题

100

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2258

优秀会员奖章

威望
537
贡献
1561
兑换币
118
注册时间
2010-10-31
在线时间
80 小时
13#
 楼主| 发表于 2010-12-11 19:16:06 | 只看该作者
这里不仅仅是参考电压的问题!
还有如何更好的利用边沿检测,
否则硬件二值化带来的,
只有更多的点,
却没有处理速度的提升!!


  1. /*********************************************************************
  2. Function Name:PH7_INT                           
  3. Description:  PH7 interrupt service function,read CMOS camera  
  4. Inputs:       None               
  5. Outputs:      None                                                     
  6. NOTES:  
  7. **********************************************************************/   
  8. #pragma CODE_SEG __NEAR_SEG NON_BANKED  

  9. __interrupt void   PH7_INT (void)   //PH7管脚中断函数检测到黑线引发上升沿中

  10. {  
  11.   // Led3_ON;
  12.    if(( v_line >= VIDEO_START_LINE ) && ( v_line < VIDEO_START_LINE +
  13. MAX_VIDEO_LINE ) && (Flag_down - Flag_up == 1))   
  14.    {        v_point_up[v_line - VIDEO_START_LINE][Flag_up] = MCCNT; //上升沿中断
  15. 记录计数器值      
  16.       Flag_up ++; //此行有上升沿中断点加一
  17.    }
  18.    PIFH = 0X80;    //PH7位写1清零,以便下次上升沿来时能产生中断
  19. }   
  20. /*********************************************************************
  21. Function Name:PJ7_INT                           
  22. Description:  PJ7 interrupt service function,read CMOS camera  
  23. Inputs:       None               
  24. Outputs:      None                                                     
  25. NOTES:  
  26. **********************************************************************/
  27.   
  28. #pragma CODE_SEG __NEAR_SEG NON_BANKED  
  29. __interrupt void   PJ7_INT(void)   //PJ7管脚中断函数检测到黑线引发下降沿中断
  30. {
  31.    //Led3_OFF;
  32.    if(( v_line >= VIDEO_START_LINE ) && ( v_line < VIDEO_START_LINE +
  33. MAX_VIDEO_LINE ) && (Flag_down - Flag_up == 0))   
  34.    {
  35.       v_point_down[v_line - VIDEO_START_LINE][Flag_down] = MCCNT; //上升沿
  36. 中断记录计数器值
  37.       Flag_down ++;  //此行有上升沿中断点加一  
  38.    }  
  39.    PIFJ = 0X80;    //PJ7位写1清零,以便下次下降沿来时能产生中断   
  40. }   
  41. /*********************************************************************  
  42. …………
  43. g_BlackPoint[0][cnt] = (v_point_used_up[n][i] + v_point_used_down[n][i + 1]) / 2;//记录中心点                     
复制代码


这段程序,
个人分析得出的结论是,
他们每行只保存了个位数的数据量,
却实现了我们保存几十甚至几百个点的效果!!
这里更是要学习的!!
回复 支持 反对

使用道具 举报

17

主题

119

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1330
QQ
威望
500
贡献
324
兑换币
36
注册时间
2009-11-25
在线时间
253 小时
14#
发表于 2010-12-11 19:29:43 | 只看该作者
这我还是第一次见,问题这样可不可靠?请问上面的程序是哪个学校的?可以分享吗?baihaowen08@126.com谢谢
我们不同一个赛区的,放心,呵呵
回复 支持 反对

使用道具 举报

5

主题

100

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2258

优秀会员奖章

威望
537
贡献
1561
兑换币
118
注册时间
2010-10-31
在线时间
80 小时
15#
 楼主| 发表于 2010-12-11 20:19:50 | 只看该作者
回复 14# jianchi08


    上边的那个程序就在我上传的09北科的报告里,
里边有完整的程序!!这个只是截断的,
只是自己的理解,一起研究怎么样!!
回复 支持 反对

使用道具 举报

17

主题

119

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1330
QQ
威望
500
贡献
324
兑换币
36
注册时间
2009-11-25
在线时间
253 小时
16#
发表于 2010-12-11 21:52:03 | 只看该作者
我也在搞硬件二值化。只见清华,北科,南邮的电路。迷惘了
回复 支持 反对

使用道具 举报

17

主题

119

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1330
QQ
威望
500
贡献
324
兑换币
36
注册时间
2009-11-25
在线时间
253 小时
17#
发表于 2010-12-11 21:56:06 | 只看该作者
上传的09北科的报告里?在哪里,没看见哦
回复 支持 反对

使用道具 举报

17

主题

119

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1330
QQ
威望
500
贡献
324
兑换币
36
注册时间
2009-11-25
在线时间
253 小时
18#
发表于 2010-12-11 21:59:03 | 只看该作者
我下的第三届和第四届的北科的报告是一样的,只是队员名改了
回复 支持 反对

使用道具 举报

5

主题

100

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2258

优秀会员奖章

威望
537
贡献
1561
兑换币
118
注册时间
2010-10-31
在线时间
80 小时
19#
 楼主| 发表于 2010-12-11 22:02:54 | 只看该作者
回复 18# jianchi08


  三届四届不一样,他们给的程序不一样
四届更多一些,
三届的程序没有那两个边沿检测中断!!
回复 支持 反对

使用道具 举报

5

主题

100

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2258

优秀会员奖章

威望
537
贡献
1561
兑换币
118
注册时间
2010-10-31
在线时间
80 小时
20#
 楼主| 发表于 2010-12-11 22:14:20 | 只看该作者
回复 17# jianchi08
这个在第一页里,

我在一个回复里上传的!!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-29 14:51 , Processed in 0.068698 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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