搜寻
技术文章 / 【终端AI】嵌入式系统新革命:MCU 上的尖端人脸识别技术
https://www.nuvoton.com.cn/support/technical-support/technical-articles/TSNuvotonTechBlog-000748/
人脸识别技术已成为现代科技的重要基石,广泛应用于安全监控、门禁系统以及用户身份认证等领域。新唐科技基于 NuMaker-M55M1 平台的人脸识别系统,结合多种核心技术组件,包括图像处理技术、TensorFlow Lite、Haar Cascade 和 MobileFaceNet,实现高效且准确的识别功能,并展现了嵌入式系统的强大应用潜力。 新唐的人脸识别系统以 NuMaker-M55M1 作为运行环境,结合开源工具与深度学习框架,完成整体系统的搭建。系统主要由四个核心部分构成:图像处理技术提供的图像预处理功能、TensorFlow Lite 支持的模型运行环境、Haar Cascade 的人脸检测技术,以及 MobileFaceNet 用于人脸特征提取与匹配。图像处理技术在整个系统中扮演基石角色,负责将图像数据转化为后续模型可用的格式。通过功能模块进行图像预处理与特征提取,并支持图像与视频的输入输出、格式转换以及特征匹配等应用。在此基础上,图像处理技术进一步检测图像中的人脸区域,确保后续分析所需的输入数据具有高质量与一致性。 Haar Cascade 是基于 Haar-like 特征的人脸检测技术,通过预训练的分类器快速识别图像中的人脸区域。这种方法依赖于分层的特征分类器进行对象识别,计算需求低且速度快,非常适合在实时应用中使用。为了进一步提升灵活性,图像处理技术还提供了多种参数调整功能,例如缩放因子及对象尺寸范围,从而在检测速度与准确性之间取得最佳平衡。 为了实现深度学习模型的高效运行,新唐采用了专为移动设备与嵌入式系统设计的 TensorFlow Lite 框架。该框架具备多语言接口(如 C++ 和 Python),并能高效运行 MobileFaceNet 模型。在本系统中,TensorFlow Lite 被用于神经网络推理,确保模型在资源受限的嵌入式设备上稳定运行。 MobileFaceNet 作为 MobileNet V2 的增强版本,针对嵌入式系统的人脸识别需求进行了优化。该模型能够从图像中提取特征向量,并通过余弦相似度进行人脸匹配。经图像处理技术检测出的人脸区域将被 MobileFaceNet 转化为特征向量,与已注册的特征进行比对。当相似度超过预设阈值时,系统判定为匹配成功;否则视为匹配失败。 基于 NuMaker-M55M1
NuMaker-IoT-M467
https://www.nuvoton.com.cn/board/numaker-iot-m467/
NuMaker-IoT-M467 是针对 Nuvoton NuMicro M467SJHAN, M467KJHAN, M467JJHAN, M467HJHAN 系列微控制器的开发板。 NuMaker-IoT-M467 由两部分组成:M467主控板与 Nu-Link2-Me 除错刻录器。 NuMaker-IoT-M467 可作为项目评估、开发、验证以及功耗监控的平台。 M467主控板包含一个Wi-Fi模块和一个CAN FD收发器,供使用者开发工业物联网相关应用。此外,M467 主控板还配备有温度传感器和 6 轴传感器,可加速应用的开发。 M467主控板带有 NuMicro M467HJHAN 微控制器。M467主控板提供兼容于 Arduino UNO 的接口,方便搭配各式接口设备或Arduino 模块,并有多种的电源供应设计,让项目的开发更加灵活。M467主控板还带有电流量测接口可以随时监控功耗,协助项目开发与评估。 NuMaker-IoT-M467 的另一部分为 Nu-Link2-Me 除错刻录器。Nu-Link2-Me 可透过 SWD 接口对新唐微控制器进行在线 ICP 刻录与除错,也可以进行脱机 ICP 刻录,刻录的状态会显示在状态 LED 上。Nu-Link2-Me 也支持虚拟串口(VCOM)功能,可输出讯息至终端机窗口。Nu-Link2-Me 还可以与开发板分离,成为独立的批次生产刻录器。 开发板介绍 快速指南 开发板特色 1. 请确认计算机中至少已安装一种开发环境: - KEIL MDK Nuvoton edition M0 / M23 - IAR EWARM - NuEclipse (GCC) ( Windows ) - NuEclipse (GCC) ( Linux ) 2. 请依照使用的开发环境下载及安装最新版本的 Nuvoton Nu-Link Driver,安装时请勾选并安装 Nu-Link USB Driver。 - 使用 Keil MDK 请安装 Nu-Link_Keil_Driver - 使用 IAR EWARM 请安装 Nu-Link_IAR_Driver - 使用 NuEclipse 可跳过此步骤 3. 下载及解压缩 开发板支持软件包 ( Board Support Package, BSP )。 4.
产品技术信息 / 新唐科技与 Skymizer 运用 NuMaker-M467HJ 在 MLPerf Tiny 基准检验中取得领先
https://www.nuvoton.com.cn/news/news/products-technology/TSNuvotonNews-000456/
台湾新竹,2023 年 6 月 27 日 - 新唐科技与 Skymizer 将 NuMaker-M467HJ 开发板与 Skymizer 的 ONNC ML 优化结合,在 Cortex-M4 MCU 类别的 MLPerf Tiny 基准检验中取得领先。新唐科技 M467 系列 MCU 采用以 200 MHz 运作的 Arm Cortex-M4F 微控制器,比典型 Cortex-M4F 速度快 67%,并与利用 Skymizer 神经网络技术的 ML 软件优化结合,能够实现领先同类的推论效能。 采用边缘 AI 的强大嵌入式解决方案平台 MLCommons 是独立的机器学习效能基准检验协会,已成为评估各种系统的 ML 效能的公认标准。MLPerf Tiny 基准检验着重于在嵌入式系统上执行的实际 ML 使用案例,包括视觉唤醒词、关键词辨识、影像分类和音频异常侦测。 新唐科技 M467 系列拥有庞大的 512 KB SRAM、1024 KB 闪存以及丰富的整合式系统功能和周边装置,包括 DSP、FPU、DMA、CAN-FD、I2S、USB、摄影机接口、加密货币加速器和 10/100 以太网络 MAC。这些功能使它成为系统设计师的理想选择,协助他们打造将 tinyML 整合至各种新兴应用的装置,例如智能住宅自动化、智能城市和基础建设、IoT 中的轻型边缘 AI、智能制造等新兴使用案例。 Skymizer 的 ONNC 编译程序在将 M467 系列 Cortex-M4F 的机器学习软件堆栈优化方面扮演重要角色,大幅加快推论速度并提升机器学习应用的整体效能。 新唐科技与 Skymizer 合作,致力于为高能效嵌入式系统中的 ML 提供最先进的解决方案。他们将卓越的硬件与软件优化结合,为 MCU 上的 ML 应用开创新的可能性,提升各种产业的能力。 新唐科技与 Skymizer 在 MLPerf Tiny 基准检验的 Cortex-M4 MCU 类别取得佳绩,突显他们为了在资源有限的环境中突破机器学习效能极限所做的努力。 深入了解新唐科技 NuMaker-M467HJ 开发板:https://www.nuvoton.com/board/numaker-m467hj/ 在此处参考 MLPerf Tiny 基准检验结果:https://mlcommons.
NuMaker-HMI-MA35D1-S1 / 简报
https://www.nuvoton.com.cn/products/gui-solution/gui-platform/numaker-hmi-ma35d1-s1/?tab=2&group=Document&rt=Presentation PPT
/resource-files/en-us--MA35D1_Buildroot_Quick_Start_Rev1.01.pdf MA35D1 Buildroot Quick Start FB032023071906480966
Arm Cortex-M0 微控制器 / 开发板
https://www.nuvoton.com.cn/products/microcontrollers/arm-cortex-m0-mcus/?tab=2&group=Hardware&rt=Evaluation Board
/resource-files/HW_NuMker-M031BTYE_V1.2.zip NuMaker-M031BTYE Schematic, PCB, Gerber File & BOM EV0120201014110032
M467H2JHAE / 开发板
https://www.nuvoton.com.cn/products/microcontrollers/arm-cortex-m4-mcus/m467-ethernet-crypto-series/m467h2jhae/?tab=2&group=Ha...
/resource-files/en-us--HW_NuMaker-M476HJ_V1.0.zip NuMaker-M467HJ Schematic, PCB, Gerber File & BOM EV012022072705411161
M0A21EB1AC / 应用笔记
https://www.nuvoton.com.cn/products/microcontrollers/arm-cortex-m0-mcus/m0a21-series/m0a21eb1ac/?tab=2&group=Document&rt=Appli...
/resource-files/UM_NuMaker-M0A23OC_EN_Rev1.01.pdf NuMaker-M0A23OC User Manual UG0920201023181501
NUC980DF61YC / 开发板软件开发包 (BSP)
https://www.nuvoton.com.cn/products/microprocessors/arm9-mpus/nuc980-industrial-control-iot-series/nuc980df61yc/?tab=2&group=S...
/resource-files/Tomato_SD_1.0.zip NuMaker Tomato SD card file SW0620160913015934
机器学习 / 示例代码
https://www.nuvoton.com.cn/applications/smart-home-appliances/machine-learning/?tab=2&group=Software&rt=Example Code
/resource-files/EC_M480_KWS_V1.00.zip APP_M487_Machine Learning by Keyword Spotting (KWS) based on NuMaker-PFM-M487. EC0120180911100446
NuMaker-HMI-MA35D1-S1 / 示例代码
https://www.nuvoton.com.cn/products/gui-solution/gui-platform/numaker-hmi-ma35d1-s1/?tab=2&group=Software&rt=Example Code
/resource-files/en-us--EC_MA35D1_OTA_Update_by_Linux_Stage_V1.00.zip EC_MA35D1_OTA_Update_by_Linux_Stage_V1.00 EC012023063002435522
粤公网安备 44030502010001号