热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

用单片机驱动数字摄像头

眼下,视频监控已经渗透到各个领域,几乎已经无所不在了,前段时间盛传的地铁情侣拥吻,再次掀起有关公共场合的隐私保护的讨论。不管讨论的结果怎样,那都是社会学层面的讨论,从技术层面来看,就跟枪和炮一样,技


眼下,视频监控已经渗透到各个领域,几乎已经无所不在了,前段时间盛传的地铁情侣拥吻,再次掀起有关公共场合的隐私保护的讨论。不管讨论的结果怎样,那都是社会学层面的讨论,从技术层面来看,就跟枪和炮一样,技术在给社会带来科学进步的同时,也不可避免的给社会带来潜在的威胁。

如果你想在视频监控这个热门领域里捞一把,这里收录的三篇文章会指导你很好的完成入门试验。

先从简单的开始,有关如何驱动数字摄像头,这里有一篇文章《数字摄像头的驱动和接口》,作者采用的单片机是ATmega16,至于摄像头,则采用了ETC公司的摄像头模块C3088,C3088采用的CMOS传感器是Omnivision公司的OV6620,OV6620的分辨率是356*292,适合运算能力较低的单片机使用。作者共享了实验报告和实现代码。不过,作者只读取了传感器的Y通道,所以采集到的图像是黑白的。不过,对于个人试验来说,C3088既然号称是国外进口,价格肯定不会便宜,所以还是从轮子做起好了,既能锻炼自己,又能节省成本,一举两得。

视频采集在视频领域技术难度并不大,所以想凭视频采集在视频领域里混饭吃,是非常难的,基本属于温饱,饿不死,但也不会暴富。要想发财,就得下功夫,给视频采集来个“粗加工”,也就是图象处理和图像识别,比方说车牌识别、人脸识别、或者车站门口的行李扫描,这些产品都需要用到图像处理和识别技术,所以,我们再来看这个稍微复杂一点的,AVR摄像头是基于GNU
GPL的开源项目,采用ATMega8单片机,通过图像处理技术,摄像头最多可以跟踪8个不同的物体,这个摄像头最物尽其用的场合非机器人足球莫属。这个摄像头识别物体的方法是颜色识别,属于图像识别的入门阶段,拿来学习刚刚好。下载原理图和代码。

掌握了图像识别,你过上了小康生活了,比起出手阔绰的富豪们,你还需要继续努力,这一次算是“深加工”好了。接下来的这一个就非常复杂了,来自康奈尔大学的自动搜索机器人,他们采用的摄像头模块也是C3088,这个机器人既可以通过无线遥控,也可以自动寻找和收集红色的小球。这是一个非常复杂的项目,除了车辆的组装以外,还涉及机器视觉、运动控制、无线通讯等等,具体的内容不是几句话可以说清楚地,不过,他们共享了所有的设计材料,这些材料都可以在这里下载得到。如果你看到这样的项目后,产生一种发自肺腑的绝望,感觉自己永远没有出头之日的话,那就大可不必了,其实老天爷对人是公平的,像这样的工程不是一个人做得了的,就像长城不是一个人修的一样。假如可以在视频采集领域赚1块钱,只需要你一个人就够了,而在机器人领域可以赚100块钱,但是你需要与另外的99个人合作才行,你的所得也还是1块钱。所以,你所得到的,永远都是你所付出的,踏踏实实做好、做强自己擅长的工作就足够了。

最后来看看自动搜索机器人的工作成果:





数字摄像头的驱动和接口

AVR摄像头


康奈尔(Cornell)大学的自动搜索机器人

Copyright © 2008

继续阅读《用单片机驱动数字摄像头》的全文内容...

分类: 奇趣创意 | Tags: 摄像头   | 添加评论(0)

相关文章:

    藏在太阳镜里的针孔摄像头  (2008-5-8 21:5:24)

    另一个开源摄像头  (2008-3-11 9:58:51)

    将网络摄像头改装成移动探测式安防摄像头  (2008-3-8 10:20:5)

    把网络摄像头改装成数字天文望远镜  (2007-8-11 12:0:55)

    利用网络摄像头实现三维扫描  (2007-7-8 12:14:12)


推荐阅读
  • 本文探讨了亚马逊Go如何通过技术创新推动零售业的发展,以及面临的市场和隐私挑战。同时,介绍了亚马逊最新的‘刷手支付’技术及其潜在影响。 ... [详细]
  • 本文探讨了图像标签的多种分类场景及其在以图搜图技术中的应用,涵盖了从基础理论到实际项目实施的全面解析。 ... [详细]
  • 探索Windows 10平台上一系列免费且对硬件要求不高的单机游戏。尽管Windows 10以其先进的DX12技术著称,但游戏的兼容性和稳定性同样重要。本文将详细介绍几款适合低配置电脑的优秀游戏。 ... [详细]
  • 立志要引领电视行业趋势的荣耀,最终还是向价格“弯了腰”
    文|佘凯文来源|智能相对论(aixdlun)5月份,“大屏”市场又起风云,各大品牌不约而同地发布了自家新产品。5月26日࿰ ... [详细]
  • 《计算机视觉:算法与应用》第二版初稿上线,全面更新迎接未来
    经典计算机视觉教材《计算机视觉:算法与应用》迎来了其第二版,现已开放初稿下载。本书由Facebook研究科学家Richard Szeliski撰写,自2010年首版以来,一直是该领域的标准参考书。 ... [详细]
  • 在使用ORB_SLAM进行视觉同时定位与建图的过程中,如果遇到编译成功但运行时报‘段错误(核心已转储)’的问题,应该如何有效解决?本文将探讨可能的原因及解决方案。 ... [详细]
  • 本文源自Coursera平台吴恩达教授的深度学习课程,重点探讨了卷积神经网络(ConvNets)从二维图像处理向一维信号及三维数据处理的拓展应用。 ... [详细]
  • 自动驾驶中的9种传感器融合算法
    来源丨AI修炼之路在自动驾驶汽车中,传感器融合是融合来自多个传感器数据的过程。该步骤在机器人技术中是强制性的,因为它提供了更高的可靠性、冗余性以及最终的 ... [详细]
  • 能够感知你情绪状态的智能机器人即将问世 | 科技前沿观察
    本周科技前沿报道了多项重要进展,包括美国多所高校在机器人技术和自动驾驶领域的最新研究成果,以及硅谷大型企业在智能硬件和深度学习技术上的突破性进展。特别值得一提的是,一款能够感知用户情绪状态的智能机器人即将问世,为未来的人机交互带来了全新的可能性。 ... [详细]
  • 本文详细探讨了OpenCV中人脸检测算法的实现原理与代码结构。通过分析核心函数和关键步骤,揭示了OpenCV如何高效地进行人脸检测。文章不仅提供了代码示例,还深入解释了算法背后的数学模型和优化技巧,为开发者提供了全面的理解和实用的参考。 ... [详细]
  • 面部识别技术面临关键转折点:伦理与应用的平衡挑战
    面部识别技术正面临一个关键的转折点,其伦理与应用之间的平衡问题日益凸显。近日,该技术再次遭遇重大事件。本周二,由90个倡议组织组成的联盟发布了一份联合声明,呼吁全球范围内暂停使用面部识别技术,直到制定出明确的监管框架。这一举措反映了社会各界对隐私保护和技术滥用的担忧,同时也引发了关于如何在保障公共安全和维护个人隐私之间找到合理平衡的广泛讨论。 ... [详细]
  • Windows 7 64位系统下Redis的安装与PHP Redis扩展配置
    本文详细介绍了在Windows 7 64位操作系统中安装Redis以及配置PHP Redis扩展的方法,包括下载、安装和基本使用步骤。适合对Redis和PHP集成感兴趣的开发人员参考。 ... [详细]
  • 利用Dlib进行高效的人脸特征提取与识别
    本文介绍了Dlib库,一个集成了多种机器学习算法的C++工具包,特别适用于需要处理复杂任务的应用场景。Dlib不仅支持机器人技术、嵌入式系统开发、移动应用及高性能计算环境,还提供了强大的人脸检测与特征提取功能。 ... [详细]
  • 如何在 Angular 4 中实现跨域调用百度人脸识别 API? ... [详细]
  • 本文探讨了一种创新的RGBD多模态融合技术在人脸识别中的应用,该方法通过深度学习算法有效整合了不同模态数据的共有及独特特征,显著增强了系统的识别精度与鲁棒性。此技术特别适用于需要高安全性和准确性的多模态交互场景,如智能监控和身份验证系统。 ... [详细]
author-avatar
手机用户2502910113_707
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有