目录
需求背景
最近交付了一个海尔的项目,要求识别生产车间或走道的行人是否低头玩手机,并发出语音报警。想到这种需求在其他地方可能会用到,花时间整理了一下拿出来分享。如果你感兴趣,可以直接下载则视智能APP体验。实际现场效果如下:
解决思路
如图,首先分析玩手机动作特征,在线定义并下发到则视智能APP,应用采集到画面后根据动作定义分析,满足要求发送语音报警。由于则视智能APP可以自动连接摄像头、动作姿态识别和语音报警,只需要定义好玩手机动作就行了,都是在线定义即用的,10分钟搞定。
动作定义
在线动作定义地址:标智云SSCloudhttps://sscloud.net/people/control/peopleAction
动作定义说明文档:https://sscloud.net/zfx/static/I/10330/10330_1.htmlhttps://sscloud.net/zfx/static/I/10330/10330_1.html详细定义步骤如下:
1、点击添加动作,弹出对话框,命名为 玩手机识别报警,动作类型选择 单一动作,如图
2、添加 玩手机 动作的姿态特征。当有人玩手机时双手手腕紧靠,我们可以利用这一特征来识别玩手机。如下图:
3、点击添加姿态组按钮,添加一个 玩手机左姿态组,再点击姿态组绑定姿态按钮, 绑定刚才创建的姿态,如下图
4、点击动作绑定姿态组,将创建的 玩手机动作 绑定 已创建的 玩手机左姿态组
至此玩手机动作已经定义完成,把这个动作绑定到你的摄像头就行了。
5、点击 添加摄像头与动作绑定 按钮,摄像头选择需要注意,打开APP左侧最下方可以看到设备应用标识,如下图,使用手机摄像头时设备编号选择:local_应用标识,使用第三方监控时,设备编号选择:rtsp_应用标识,使用则视摄像头时设备编号选择:rtsp_应用标识。
6、重新打开应用后就可以识别玩手机动作,并听到语音报警了。
开始使用
博主已经设计好这个动作, 你可以直接下载则视智能APP打开就能免费使用,而无需任何登录、配置,当然如果你对这个系统感兴趣,推荐你尽快注册并绑定你的设备。
1、下载安装应用
https://sscloud.net/zfx/download/customer_action_app.apkhttps://sscloud.net/zfx/download/customer_action_app.apk2、点击左侧 动作绑定即可,如图;
3、实测效果如图:
项目总结
本文零技术零成本实现了玩手机动作识别报警,适合新手以及不熟悉人工智能的人员快速入门使用,特别是动作可以在线定义并马上投入使用,加快了产品上线时间,避免了传统人工智能模型学习等的不足。但在实际应用当中可能需要做如下调整:
1、该动作是在演示账户下,需要你注册一个SSCloud账户,并根据现场情况,按照本文动作定义流程重新定义一遍,必要可以调整姿态参数以获得更好的准确率。
2、文章使用的是手机,实际使用中可能是装有Android系统的嵌入式硬件而不是手机。则视智能APP的硬件模块https://sscloud.net/zfx/static/doc/zeshi-ai-module.pdfhttps://sscloud.net/zfx/static/doc/zeshi-ai-module.pdf