您的位置:逆风者 VC++ 正文
 添加时间:2007-09-01 原文发表:2007-08-31 人气:917 来源:vckbase.com

本文章共2135字,分2页,当前第2页,快速翻页:
 

3、看linux下源代码--它山之石,可以攻玉

  由于linux是开源项目,所以在windows下没有的源代码,在linux往往可以找到对应的源代码,摄像头驱动就是这么一种情况。摄像头图像数据是很不好分析的,就算是ov511 摄像头的未压缩数据也不好分析,但通过linux的源代码我们可以发现(320*240, yuv420):它是通过块来进行处理的的,一块384 bytes,256 bytes y,64 bytes u,64 bytes v,可以发现其一帧数据是不是标准的yuv420格式。所以图象处理基本流程应为ov511 的yuv420->标准yuv420->rgb24。如果是对于压缩的数据,那还要先进行一个解码的工作,这也是比较繁琐的,有耐心的话可以继续看linux的源代码,不过我就没做了。
逆风编程技术

总结——乘风破浪会有时,直挂云帆济沧海

  在这次学习的过程,我得出一个经验是:知识是需要一个积累的过程的,心态要放平衡,不要急于求成。由于刚开始的时候起点太高(刚开始的时候是想编个通用驱动的),对难易程度把握不准,自己又没有基础,所以很郁闷,但慢慢的,随着对摄像头驱动的了解,意识到通用其实是很困难的,你需要对各个摄像头芯片都进行编程,然后集成到一个代码里(个人理解),但有些产商是不公开datasheet,如zc301,这使得开发驱动显得尤其困难,所以现在只是选择了一款芯片:ov511,也是只对其未压缩数据进行处理了,但总算是能看到摄像头的图象了,虽然这离初始的目标还很遥远。


 
本文章更多内容<<上一页 - 1 - 2
相关文章

定制编辑框的上下文菜单
ATL布幔之下的秘密(5)
如何在NT下获取进程的路径
如何更改其它程序 ListView 控件中某个 Ite
利用辅助线程更新用户界面UI
一个简单的读写注册表实例
COM 组件设计与应用(十)——IDispatch 接
MFC程序员的WTL指南: Part II - WTL 界面基
用VC 制作QQ自动登陆软件
用udp协议通讯示例
关于SendMessage
COM 组件注册方法
枚举声明,模板函数特化
系统托盘编程完全指南(一)
点对点视频会议程序:VideoNet
乱砍设计模式之二:STATE 模式——履胡之肠
ATL 实现定制的 IE 浏览器栏、工具栏和桌面
对“仅通过崩溃地址找出源代码的出错行”一
COM插件模型浅谈
Windows 2000驱动程序的设计

相关评论


本文章所属分类:首页 VC++

  热门关键字: