0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【开源项目】基于RK3566芯片开发的现代化无线哨兵

电子发烧友论坛 来源:未知 2023-07-04 08:45 次阅读

1.项目介绍

该项目主要由鲁班猫ZeroW为核心,OV8588摄像头为图像采集设备,采用QT框架作为软件界面,采用RKNN中的YOLOV5作为图像识别模型。


可以检测多种物体,检测到的物体会在屏幕列表中显示,同时也可以在图像中框出来,选定的物体可以在图像上反应出来。同时还可以设置报警源,报警源可以是人,猫,狗,车等,当摄像头内或者摄像头设置的区域内监测到报警源,则会产生图像和声音报警。


主要应用场景如下:

  1. 在仓库中,检测是否有人或动物闯入,当检测到则会发出报警。

  2. 在车库或者私人停车位,当检测到有人企图想对私人物品损坏,也可以发出报警,劝退他人。

  3. 在办公室内,监测某个物品,如笔记本、手机或机密材料等贵重物品,把这些物品添加监视区域内,当有人进入发出报警。


2.整体框架

此次项目我不仅用上了硬件设计和软件设计,还用上了结构设计,让其更加附有哨兵的样子。


2.1硬件框架



2.2软件框架



2.3结构框架

结构主要由四部分组成,鲁班猫ZeroW的外壳,摄像头外壳,天线外壳和底座,为什么要设计一个底座,是为了以后方便移植到别的产品上去,能够实现更多的DIY结合。


3.设计

硬件部分的设计没有什么可讲的,因为采用的是野火提供的模块和开发板,主要讲软件设计和结构设计,先来讲一下难度不高的结构设计。


3.1结构设计

以前做比赛都是裸板,整体效果看起来不好,而且操作的时候容易对裸露的板子造成一定的破坏。所以这次项目我加上了结构设计,第一是为了更好的封装板子,第二也是为了让项目能够更加具备产品的样子。


整个设计中我觉得设计的比较有意思的部分就是天线部分,因为有时候天线是需要设置成不同的角度,有些角度信号会更强,所以我设计的时候,特意让天线部分是可以运动的。由于Linux板子发热都是比较大的,我的3D材料又不是金属,所以我设计的通气栅格,让结构内部更好与外部的空气进行流通。





特意设计成像哨兵的模样,所以给这次项目的名称就叫做【现代化无线哨兵】


3.2软件设计



现在来讲软件设计,这部分我就不贴代码了,纯理论讲一下整体射界思路吧~


首先第一步就是获取摄像头的图像,一开始我想用OpenCV中的函数获取摄像头图像,但是不太可行(一直提示找不到摄像头),后面我就改用QT的函数获取摄像头的图像,能正常获取但是要安装一些模块。


摄像头数据能够正常获取之后,就需要把图像数据传入RKNN模型,让其进行识别并数据,这里就需要用到例程了,我将例程移植到我的工程中,要打开训练好的模型,同时还要对摄像头的图像进行处理,因为训练好的YOLOV5模型,只能识别640x640的图像,所以我把摄像头图像输出为640x640,然后再传入RKNN模型中去进行识别。


能够正常识别之后,剩下的就没有太多的技术难度了,首先就是设计报警模式,全屏报警和区域报警,区域报警当设置的报警源进入某个区域的时候就产生报警,这个区域可以通过OpenCV进行显示。


剩下的就是报警显示和声音了,声音通过文字转语音工具生成,报警音是在网上找的一个,根据报警源选择对应的声音进行报警即可。



检测到两量车,并选择第一辆车。



添加车辆进入视野报警,目前已产生报警。



检测到猫。



检测到狗。



检测到人。



检测到笔记本电脑



检测到人和手提包,多对象检测。



人进入区域内的报警。


4.结论

这是我第一个在Linux上做的项目,让我对Linux有了更多的了解,之前都是纸上谈兵,没有实际的项目经验,这次项目让我收获了不少,后续我也会在鲁班猫上继续开发一些有趣的项目,如果想看这个项目的更多视频可以去硬声APP上搜索【二哲科技】进行观看。






声明本文由电子发烧友社区发布,转载请注明以上来源。如需社区合作及入群交流,请添加微信EEFans0806,或者发邮箱liuyong@huaqiu.com。


更多热点文章阅读

  • 基于Cortex-M3内核的32位微控制器STM32项目实战分享!

  • 基于32位RISC-V设计的互联型微控制器,沁恒微CH32V307开发样例

  • RK3568!四核64位ARMv8.2A架构,汇聚编译源码及实战样例

  • 尺寸仅有21mm*51mm,板边采用邮票孔设计,合宙 Air105 核心板开发总结

  • 嵌入式Linux开发秘籍!工程师大佬亲历分享项目样例


原文标题:【开源项目】基于RK3566芯片开发的现代化无线哨兵

文章出处:【微信公众号:电子发烧友论坛】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

原文标题:【开源项目】基于RK3566芯片开发的现代化无线哨兵

文章出处:【微信号:gh_9b9470648b3c,微信公众号:电子发烧友论坛】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    rk3566对比s922x哪个强

    rk3566对比s922x哪个强  在当今市场上,电视盒子成为了许多家庭必备的设备。如果你正在考虑购买一款电视盒子,那么你可能会听到RK3566和S922X两款芯片的名称。这两款芯片
    的头像 发表于 08-21 17:42 1.2w次阅读

    rk3566相当晶晨哪个型号?

    rk3566相当晶晨哪个型号? rk3566是一款最近发布的高性能芯片,由瑞芯微公司推出。它具有多种现代技术和功能,因此在市场上备受欢迎。相比之下,晶晨公司也是一个知名的半导体生产商,
    的头像 发表于 08-15 17:44 1544次阅读

    rk3566相当于高通什么芯片

    rk3566相当于高通什么芯片RK3566是一款功能强大、用途广泛的片上系统(SoC),由中国无晶圆厂半导体公司Rockchip开发RK356
    的头像 发表于 08-15 17:44 8422次阅读

    rk3566是什么架构芯片

    rk3566是什么架构芯片RK3566是一款RK系列芯片中最新的产品之一,由国内知名芯片设计
    的头像 发表于 08-15 17:44 6676次阅读

    rk3566有多少引脚?

    rk3566有多少引脚? RK3566是Rockchip公司推出的一款集成了四核Cortex-A55和一个NPU加速器的高性能嵌入式处理器。这款处理器集成了丰富的接口,满足了众多应用场景的需求
    的头像 发表于 08-15 17:44 1405次阅读

    rk3566与s922x哪个好?

    rk3566与s922x哪个好? 一、背景介绍 随着技术的不断发展,市场上出现了越来越多的芯片款式,其中RK3566和S922X是当前较为热门的两款芯片。对于普通用户来说,可能并不太了
    的头像 发表于 08-15 17:44 1w次阅读

    rk3566rk3326的区别

    rk3566rk3326的区别 Rockchip公司是一家专注于设计和制造先进半导体技术的公司。它的产品广泛应用于智能手机、平板电脑、智能家居、车载娱乐系统、工业控制系统等各个领域。在这些领域
    的头像 发表于 08-15 17:44 4195次阅读

    rk3566rk3588的区别

    rk3566rk3588的区别 Rockchip是一家在中国市场上广受推崇的半导体公司。该公司开发了一系列芯片,最近推出了两款全新的处理器—RK3
    的头像 发表于 08-15 17:44 7465次阅读

    rk3566和s912哪个芯片好?

    rk3566和s912哪个芯片好? RK3566和S912是两种不同的芯片,都被广泛用于电视机顶盒和其他嵌入式系统中。虽然它们的规格有所不同,但有很多相似之处。在本篇文章中,我们将对这
    的头像 发表于 08-15 17:44 4302次阅读

    rk3566rk3399的区别

    rk3566rk3399的区别 Rockchip是中国芯片设计企业,其旗下产品包括rk3566rk3399
    的头像 发表于 08-15 17:44 8477次阅读

    rk3566和晶晨s912参数对比

    rk3566和晶晨s912参数对比 RK3566和晶晨S912是两款常见的处理器,它们在市场上很受欢迎。在我们日常生活中,电子产品中使用的大都是这两款芯片,如电视、机顶盒、和平板电脑等等。 那么
    的头像 发表于 08-15 17:43 5333次阅读

    rk3566相当于骁龙什么芯片

    rk3566相当于骁龙什么芯片RK3566相当于骁龙什么芯片?这是一个许多人都很关心的问题。以前,RK3566和骁龙系列
    的头像 发表于 08-15 17:43 7717次阅读

    rk3566相当于骁龙

    rk3566相当于骁龙; 近年来,芯片技术的积累及不断创新,使得市面上出现了越来越多性能强大的芯片。其中,rk3566和骁龙是比较常见的两款芯片
    的头像 发表于 08-15 17:26 3844次阅读

    rk3566和s922参赛对比

    rk3566和s922参赛对比 随着科技的不断发展,人们对智能设备的需求也越来越高。在这些设备中,智能音箱也成为了人们生活中不可或缺的一部分。其中,rk3566和s922成为了许多厂商选择的芯片
    的头像 发表于 08-15 17:26 2719次阅读

    RK3568和RK3566的区别

    RK3568和RK3566的区别 RK3568和RK3566是两种不同的芯片,都是由Rockchip公司推出的。它们都是面向高性能应用市场的
    的头像 发表于 08-15 17:25 1.1w次阅读