芯查查logo
  • 数据服务
    1. 新产品
    2. 物料选型
    3. 查替代
    4. 丝印反查
    5. 查品牌
    6. PCN/PDN
    7. 查方案
    8. 查代理
    9. 数据合作
  • SaaS/方案
      SaaS产品
    1. 供应链波动监控
    2. 半导体产业链地图
    3. BOM管理
    4. 解决方案
    5. 汽车电子
    6. 政府机构
    7. 数据API
  • 商城
  • 行业资讯
    1. 资讯
    2. 直播
  • 论坛社区
    1. 论坛
    2. 学习
    3. 测评中心
    4. 活动中心
    5. 积分商城
  • 查一下
  • 开通会员
安信可科技
安信可AI:神仙也得乖乖刷脸!......

小伙伴们,爆火的哪吒2看了吗?

 

片尾彩蛋里无量仙翁被哪吒、敖丙联手打得鼻青脸肿,此时他带着鹿童和鹤童去到关押申公豹、申正道的机密之地。机密之地的大门采用了人脸识别门锁,结果高科技门锁当场宕机——门锁的人脸识别失效!

 

最后还是靠守门大叔现场手动画像,重新录入肿脸才得以进入......

 

preview

 

小安觉得,如果是使用指纹解锁不就没这个问题了吗?但是又一想对于神仙来说,“逼格”还是很重要的。如果是使用指纹解锁,需要用手指“戳”向门禁,似乎也有点破坏仙人滤镜了图片

 

 

作为神仙世界的高科技,"无接触式开锁",人脸识别技术也被广泛应用在现代生活中,安信可也有AI人脸识别方案!


 

1、产品介绍

 

BW21-CBV-Kit 是安信可科技基于 RTL8735B 系列芯片开发的双频Wi-Fi + BLE 摄像头 SoC 模组开发板,支持双频(2.4 GHz 或 5 GHz)802.11a/b/g/n WLAN协议和 BLE 5.1 协议。BW21-CBV-Kit 集成了 ARM v8M MCU(500MHz 和2.23 DMIPS/MHz)、WLAN MAC、支持 1T1R 的 WLAN 基带、蓝牙MAC、RF、音频编解码器、ISP 和 H264/H265 编码器。 

 

BW21-CBV-Kit 模组开发板具有丰富的外设接口,包括 UART/GPIO/ADC/PWM/IIC/IIS/ SPI/SDIO/SWD/EPHY/Audio/MIC/MIPI/USB 等。可广泛应用于物联网(IoT)、智能音视频设备、智能家居等领域。

 

 

2、Ai人脸识别

 

来看看如何使用 BW21-CBV-Kit 来识别检测到的人脸?


 

实现流程

 

在 “文件” -> “示例” -> “AmebaNN” -> “RTSPFaceRecognition” 中打开人脸识别示例。


 

image.png


 

在突出显示的代码片段中,在“ssid”中填写您的 Wi-Fi 名称,在“pass”中填写 Wi-Fi 密码。


 

image.png


 

使用 modelSelect() 函数选择神经网络 (NN) 任务和模型,以黄色突出显示。


 

此函数接受4个参数:神经网络任务、对象检测模型、人脸检测模型和人脸识别模型。


 

如果所选神经网络任务不需要它们,请替换为 “NA_MODEL”。请注意,在调用 begin() 函数之前,必须调用 modelSelect() 函数。


 

有效的神经网络任务:

OBJECT_DETECTION、FACE_DETECTION FACE_RECOGNITION

 

有效的对象检测模型:

YOLOv3 模型:DEFAULT_YOLOV3TINY、CUSTOMIZED_YOLOV3TINY

YOLOv4 模型:DEFAULT_YOLOV4TINY、CUSTOMIZED_YOLOV4TINY

YOLOv7 模型:DEFAULT_YOLOV7TINY、CUSTOMIZED_YOLOV7TINY

有效的人脸检测模型:DEFAULT_SCRFD、CUSTOMIZED_SCRFD

有效的人脸识别模型:DEFAULT_MOBILEFACENET、CUSTOMIZED_MOBILEFACENET

如果您想使用自己的NN 模型,请选择自定义选项

(例如,CUSTOMIZED_YOLOV4TINY/ 

CUSTOMIZED_SCRFD/ CUSTOMIZED_MOBILEFACENET)。


 

要了解转换 AI 模型的过程,请参阅

[https://www.amebaiot.com/en/amebapro2-ai-convert-model/](https://www.amebaiot.com/en/amebapro2-ai-convert-model/) 。 

 

此外,请参阅 

[https://www.amebaiot.com/en/amebapro2-apply-ai-model-docs/](https://www.amebaiot.com/en/amebapro2-apply-ai-model-docs/) 


 

了解如何安装和使用转换后的模型。

 

image.png

 

 

编译代码并将其上传到 BW21-CBV-Kit。

按下 复位按钮后,等待 BW21-CBV-Kit 连接到 WiFi 网络。

主板的 IP 地址和 RTSP 的网络端口号将显示在 Serial Monitor 中。

人脸识别的结果可以使用 VLC 进行验证。您可以从链接下载 VLC 媒体播放器 此处。

软件安装完成后,打开 VLC 媒体播放器,然后转到“媒体”->“打开网络流”。

 

 

image.png

 

 

 

确保您的 PC 与 BW21-CBV-Kit 连接到同一网络以进行串流。

由于 RTSP 用作流式处理协议,因此 key 在 “rtsp://{IPaddress}:{port}” 中作为 VLC 媒体播放器中的网络 URL,将 {IPaddress} 替换为 BW21-CBV-Kit 的 IP 地址,

将 {port} 替换为 Serial Monitor 中显示的 RTSP 端口(例如,“rtsp://192.168.1.154:554”)。默认 RTSP 端口号为 554。

接下来,单击“播放”开始 RTSP 流式传输以查看结果。来自摄像机的视频流将显示在 VLC 媒体播放器中。

 

 

image.png

 

人脸识别神经网络模型检测到的人脸最初被标记为 “unknown”,需要先用名字注册人脸才能被识别。

 

image.png

 

将相机对准人脸,然后在 Serial Monitor 中输入以下命令。

 

注册人脸:

注:可以注册多个面。但是,在注册人脸时,请确保框架中只有一个人脸。

要注册人脸,请将相机对准目标人脸,然后输入 “REG={Name}” 为目标人脸命名。例如,“REG=SAM”。

 

 

image.png

 

image.png

 

 

要删除特定的已注册人脸:
输入命令 “DEL={Name}” 以删除某个已注册的人脸。例如,“DEL=SAM”。

要重置所有已注册的面:
输入命令 “RESET” 以忘记所有以前注册的人脸。所有以前分配的面和名称都将被删除。您可以通过进入人脸注册模式来重新注册人脸。

要在 Flash 中备份和恢复已注册的人脸:
输入命令 “BACKUP” 将已注册面孔的副本保存到 Flash。如果存在备份,请输入命令**“RESTORE”**以从 Flash 加载已注册的人脸。

 

 

 

 

 

每日打卡
版块: 每日打卡
2025/02/28 09:33
  • 举报
😁😂😃😄😅😆😉😊😋😌😍😏😒😓😔😖😘😚😜😝😞😠😡😢😣😤😥😨😩😪😫😭😰😱😲😳😵😷😸😹😺😻😼😽😾😿🙀🙅🙆🙇🙈🙉🙊🙋🙌🙍🙎🙏✂✅✈✉✊✋✌✏✒✔✖✨✳✴❄❇❌❎❓❔❕❗❤➕➖➗➡➰🚀🚃🚄🚅🚇🚉🚌🚏🚑🚒🚓🚕🚗🚙🚚🚢🚤🚥🚧🚨🚩🚪🚫🚬🚭🚲🚶🚹🚺🚻🚼🚽🚾🛀Ⓜ🅰🅱🅾🅿🆎🆑🆒🆓🆔🆕
@好友

全部评论

加载中
游客登录通知
已选择 0 人
自定义圈子
移动
发布帖子
发布动态
发布问答
最新帖子
树莓派pico 2测评 - 串口萤火工场GD32VW553-IOT测评+蓝牙串口透传树莓派pico 2测评 - 初体验【工程师经验】+ 飞线【开源】zvs142857 2.1A,3A快充 充电宝迷你
热门版块
查看更多
问型号
问技术
问行情
电子DIY
维修技术
电子元器件
汽车电子工程师论坛
工业电子专区
新手入门指南
单片机/MCU论坛

1

收藏

分享

微信扫码
分享给好友

评论