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

为了杀蚊子,这位博士用树莓派DIY了一把激光枪,网友:伤到人怎么办?

金磊发自凹非寺量子位报道|公众号QbitAI世人苦蚊子久矣。尤其在夏夜,耳边嗡嗡作响,甚至还得与其“挑灯夜战”个三百回合。为此,一个国外博
金磊 发自 凹非寺
量子位 报道 | 公众号 QbitAI

世人苦蚊子久矣。

尤其在夏夜,耳边嗡嗡作响,甚至还得与其“挑灯夜战”个三百回合。

为此,一个国外博士便DIY了一种高端的杀蚊方式:

计算机视觉精准定位,激光瞬间射杀。

还是用树莓派打造的那种。

树莓派打造杀蚊“激光枪”

如此高端的杀蚊方式,都需要些什么装备?

主要包括四大组件:

  • 200多块的树莓派3 Model B+:它采用的是1.4GHz四核处理器,具体型号为Broadcom BCM2837B0。

  • 树莓派摄像头:具体型号是索尼IMX219,像素为800万。

  • 电流表 (Galvanometer):约20 kPPS。

  • 激光器:功率在1W左右,波长为450nm。

一只蚊子的大小在1毫米至5毫米不等,这就是主要检测、检索蚊子的主要标准。

而以往的采用超声波等形式的方法,自身都具有一定的局限性,例如无法处理多个蚊子等情况。

因此,在这项研究中,针对定位蚊子这个任务,采用的方式便是计算机视觉技术。

然后再用激光热量将其一举歼灭。

虽然研究中并没有给出具体操作实例,但早在2010年,美国《国家地理》杂志便发布过类似工作原理视频:

在慢动作下的镜头是这样的:

AI杀蚊子,具体需要哪几步?

具体来说,AI消灭蚊子的过程如下图所示:

首先,利用OpenCV中的目标追踪函数(这项研究采用的是TrackerCSRT),对蚊子进行定位。

然后计算蚊子所在位置的x、y、z坐标,并将坐标信息传送给电流表。

最后,上述工作完成之后,便启动激光并发射。

在激光发射之后,还会做一个“目标是否已歼灭”的确认过程。

若蚊子已经被消灭,那便返回到流程最初的步骤,寻找下一个目标;反之,则重新计算蚊子的坐标,进行下一次的射杀。

当然,除了用目标追踪的方式外,研究人员也用其他的定位方法与之做了比较。

对比之后发现,目标追踪的方式成功率较高,但也仅有76%

工作人员认为,这项研究起码证明了“AI+激光杀蚊子”是可行的,但后续需要对成功率做进一步的深入研究。

以及,研究人员还提出了搭载到无人机,将来在田间工作的想法。

网友:会不会误伤人类?

虽然这种用树莓派组建的“高端杀蚊”方式,让人耳目一新,但同时也引起了网友们的热议。

有人觉得这种方式不安全,主要认为功率1W的激光,对人的视力是有所损害,尤其是在搭载无人机这种情况下:

配备激光的无人机,听起来比蚊子更糟糕。

但也有网友似乎对这样的产品很是“痴迷”,高呼道:

什么时候能买到啊?

那么对于这种杀蚊方式,你会接受吗?

欢迎在评论区留言讨论~

参考链接:

[1]https://www.preprints.org/manuscript/202101.0412/v1
[2]https://news.ycombinator.com/item?id=26376376
[3]https://www.youtube.com/watch?v=BKm8FolQ7jw

—  —

本文系网易新闻•网易号特色内容激励计划签约账号【量子位】原创内容,未经账号授权,禁止随意转载。

点这里????关注我,记得标星,么么哒~

加入AI社群,拓展你的AI行业人脉

量子位「AI社群」招募中!欢迎AI从业者、关注AI行业的小伙伴们扫码加入,与50000+名好友共同关注人工智能行业发展&技术进展:

一键三连「分享」、「点赞」和「在看」

科技前沿进展日日相见~



推荐阅读
  • 基于KVM的SRIOV直通配置及性能测试
    SRIOV介绍、VF直通配置,以及包转发率性能测试小慢哥的原创文章,欢迎转载目录?1.SRIOV介绍?2.环境说明?3.开启SRIOV?4.生成VF?5.VF ... [详细]
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • 本文详细介绍了 Dockerfile 的编写方法及其在网络配置中的应用,涵盖基础指令、镜像构建与发布流程,并深入探讨了 Docker 的默认网络、容器互联及自定义网络的实现。 ... [详细]
  • DNN Community 和 Professional 版本的主要差异
    本文详细解析了 DotNetNuke (DNN) 的两种主要版本:Community 和 Professional。通过对比两者的功能和附加组件,帮助用户选择最适合其需求的版本。 ... [详细]
  • 尽管某些细分市场如WAN优化表现不佳,但全球运营商路由器和交换机市场持续增长。根据最新研究,该市场预计在2023年达到202亿美元的规模。 ... [详细]
  • 360SRC安全应急响应:从漏洞提交到修复的全过程
    本文详细介绍了360SRC平台处理一起关键安全事件的过程,涵盖从漏洞提交、验证、排查到最终修复的各个环节。通过这一案例,展示了360在安全应急响应方面的专业能力和严谨态度。 ... [详细]
  • 本文探讨了如何在给定整数N的情况下,找到两个不同的整数a和b,使得它们的和最大,并且满足特定的数学条件。 ... [详细]
  • MySQL索引详解与优化
    本文深入探讨了MySQL中的索引机制,包括索引的基本概念、优势与劣势、分类及其实现原理,并详细介绍了索引的使用场景和优化技巧。通过具体示例,帮助读者更好地理解和应用索引以提升数据库性能。 ... [详细]
  • 在金融和会计领域,准确无误地填写票据和结算凭证至关重要。这些文件不仅是支付结算和现金收付的重要依据,还直接关系到交易的安全性和准确性。本文介绍了一种使用C语言实现小写金额转换为大写金额的方法,确保数据的标准化和规范化。 ... [详细]
  • 通过与阿里云的合作,牛客网成功解决了跨国视频面试中的网络卡顿问题,为求职者和面试官提供了更加流畅的沟通体验。 ... [详细]
  • 并发编程:深入理解设计原理与优化
    本文探讨了并发编程中的关键设计原则,特别是Java内存模型(JMM)的happens-before规则及其对多线程编程的影响。文章详细介绍了DCL双重检查锁定模式的问题及解决方案,并总结了不同处理器和内存模型之间的关系,旨在为程序员提供更深入的理解和最佳实践。 ... [详细]
  • 本文介绍了如何利用npm脚本和concurrently工具,实现本地开发环境中多个监听服务的同时启动,包括HTTP服务、自动刷新、Sass和ES6支持。 ... [详细]
  • 本文探讨了 Spring Boot 应用程序在不同配置下支持的最大并发连接数,重点分析了内置服务器(如 Tomcat、Jetty 和 Undertow)的默认设置及其对性能的影响。 ... [详细]
  • 深入解析 Apache Shiro 安全框架架构
    本文详细介绍了 Apache Shiro,一个强大且灵活的开源安全框架。Shiro 专注于简化身份验证、授权、会话管理和加密等复杂的安全操作,使开发者能够更轻松地保护应用程序。其核心目标是提供易于使用和理解的API,同时确保高度的安全性和灵活性。 ... [详细]
author-avatar
手机用户随便转转
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有