【项目背景】
目前商场珠宝柜台组除了商场自己的安防系统(摄像监控+保险箱)外,没有特殊的安全设备,属于被动防御。在日常工作结束时,珠宝由工作人员手动收集转送存放珠宝的保险箱。但是在工作时,柜台只有玻璃挡板,不具备安生防护能力,遇到突发的盗、抢行为,会造成巨大损失。借助人工智能视觉识别技术与电子智能控制技术实现对于珠宝、手饰的收纳存放与应对突发的盗、抢事件,有一定积极意义。
【原理方式】
利用二哈识别(人脸和物体),录入公安系统通缉(或者偷盗惯犯)人口库和设置如头套、锤子等作案工具的识别,便于实施比对启动防御。
步骤1 利用板材制作展板模型
步骤2 部署电子器材位置及连接线路 因结构简单附张简图
部件连接线:请参照电磁锁、继电器及二哈产品的viki资料:http://wiki.dfrobot.com.cn/index.php
代码
/*!
* MindPlus
* uno
*
*/
#include <DFRobot_HuskyLens.h>
#include <DFRobot_Libraries.h>
// 动态变量
volatile float mind_n_k;
// 创建对象
DFRobot_HuskyLens huskylens;
DFRobot_Tone DFTone;
// 主程序开始
void setup() {
mind_n_k = 1;
huskylens.beginI2CUntilSuccess();
huskylens.writeAlgorithm(ALGORITHM_FACE_RECOGNITION);
}
void loop() {
huskylens.request();
if (huskylens.isLearned(1)) {
if (huskylens.isAppear(1,HUSKYLENSResultBlock)) {
for (int index = 0; index < 5; index++) {
DFTone.play(3, 587, 250);
delay(100);
DFTone.play(3, 587, 250);
delay(100);
}
digitalWrite(7, HIGH);
delay(200);
digitalWrite(7, LOW);
}
}
if ((digitalRead(12)==1)) {
delay(200);
digitalWrite(13, LOW);
DFTone.play(3, 587, 250);
mind_n_k = 0;
}
if ((mind_n_k==0)) {
if ((digitalRead(11)==0)) {
for (int index = 0; index < 1; index++) {
DFTone.play(3, 587, 250);
delay(100);
DFTone.play(3, 587, 250);
delay(100);
}
digitalWrite(7, HIGH);
delay(200);
digitalWrite(7, LOW);
delay(200);
mind_n_k = 1;
}
}
}
说明:为增加装置的实用性,接入了按钮和红外测距开关,实现补充识别缺陷的作用。详细说明略。
评论