NXP人臉識別控制板

MCO0166

基於i.MX RT106F交叉處理器的NXP半導體SLN-VIZN-IOT人臉識別解決方案,使開發人員能夠快速輕鬆地為其產品添加人臉識別功能。

更多資訊

NT$ 6,900 含稅

更多資訊

產品簡介

NXP Semiconductors SLN-VIZN-IOT Solution for Face Recognition, based on the i.MX RT106F Crossover Processor enables developers to quickly and easily add face recognition capabilities to their products. This ultra-small form-factor, production-ready hardware design comes with fully integrated software running on FreeRTOS, for quick out-of-the-box implementation. This turnkey solution minimizes time to market, risk, and development effort enabling OEMs to easily add machine vision to their smart home and smart appliance products without the need for an expensive Linux-based MPU implementation, and without Wi-Fi® and cloud connectivity, addressing the privacy concerns of many consumers.
The SLN-VIZN-IOT provides OEMs with a fully integrated, self-contained, MCU-based software and hardware platform for face recognition. The solution is based on the i.MX RT106F, an EdgeReady member of the i.MX RT crossover MCU family. The SLN-VIZN-IOT includes the NXP face and emotion recognition run-time library, a set of pre-integrated machine learning algorithms, as well as required drivers for peripherals such as camera, memories, and optional connectivity features.

From an optimized, small form factor reference hardware to fully tested, documented and supported software, the solution is designed to accelerate time to market and reduce complexity for OEMs and ODMs.

------------------------------------------------------------------------

產品規格

  • i.MX RT106F Crossover MCU with Arm® Cortex®-M7 core, 3020 CoreMark/1284 DMIPS at 600MHz, 32 kB I-cache, 32 kB D-cache, FPU
  • System Control
    • Secure JTAG, PLL OSC, eDMA, 4x Watch Dog, 6x GP Timer, 4x Quadrature ENC, 4x QuadTimer, 4x FlexPWM, IOMUX
  • Versatility
    • Small form factor, runs on Free RTOS, optional display and keypad, supports RGB and IR
  • ADC/DAC Conversion
    • 2x ADC (20-channel), 2x ACMP
  • Tools
    • Supported by MCUXPresso SDK, IDE, and Config Tools
  • Vision
    • Face detection
    • Face tracking
    • Face alignment
    • Face recognition
    • Confidence measure
    • Face recognition quantified results
  • Single Power Supply
    • 1x 5V USB Type-C
  • Low-dropout Regulation
    • DC-to-DC ND LDO
  • Temperature Control
    • 1x interface Temp Monitor
  • External Memory 
    • 32MB Hyper-Flash
    • 32MB SDRAM
  • Internal Memory
    • 1MB on-chip SRAM
  • Hardware Security
    • HAB, TRNG, Encrypted XIP out of Flash
  • Software Security
    • Ciphers & RNG, Secure RTC, Fuse, HAB

Block Diagram - NXP Semiconductors SLN-VIZN-IOT Solution for Face Recognition

Block Diagram - NXP Semiconductors SLN-VIZN-IOT Solution for Face Recognition

------------------------------------------------------------------------

產品應用

  • Smart appliances
    • Washing machines, dryers, ovens, refrigerators, stoves, and dishwashers
  • Home comfort devices
    • Thermostats, HVAC, and lighting control
  • Countertop appliances
    • Microwaves, coffee machines, and rice cookers
  • Safety/Security/Alarm devices
    • Alarm panels and automated access
  • Toys
    • Educational, games and puzzles, app-enabled toys, interactive playmates/robotics
  • Smart industrial devices
    • Power tools, ergonomic stations, industrial workstations

------------------------------------------------------------------------

操作步驟

1.1拆箱

SLN-VIZN-IOT套件位於包裝盒中,如下所示。在包裝盒內,您會發現SLN-VIZN-IOT套件以及印刷的《快速入門指南》和USB-C電纜。

SLN-VIZN-IOT-KIT.png

請檢查您的套件是否有損壞或痕跡,如果看到,請與NXP代表聯繫。

1.2開機

首先,請使用套件內提供的USB-C電纜,並將USB-A一端插入計算機的USB端口,然後將USB-C一端插入套件。

SLN-VIZN-POWERON-1-2.jpg

連接後,套件前面的RGB LED(D13)將快速閃爍一會兒,並且綠色LED(D1)將點亮以指示套件已通電。

SLN-VIZN-POWERON-3.gif

1.3存取相機

將該套件打開電源並連接到計算機後,SLN-VIZN-IOT套件將自動枚舉為串行設備和USB攝像頭設備。要訪問工具包的相機,如果使用Windows,則打開“ 相機”,如果使用Ubuntu,則打開“ Cheese”在本指南中,我們將使用Windows和Windows攝像頭應用程序。

Windows和Ubuntu當前支持相機枚舉。

SLN-VIZN-CAMERA-1.png

打開相機應用程序後,視頻將直接從套件中顯示在相機應用程序中:

SLN-VIZN-CAMERA-2.png

注意:如果您有多台攝像機連接到計算機,則可能需要切換顯示的攝像機。在Windows中,使用位於應用程序右上角的“切換相機”按鈕。

GS-SLN-VIZN-IOT_2.1_3.png

1.4登記人臉

該套件將自動檢測面部。套件上的紅色LED指示燈將指示未註冊的臉部,並且用戶臉部周圍會出現一個紅色的邊框。

如果是第一次開機,則內部數據庫中不會有已註冊的人臉。

SLN-VIZN-CAMERA-4-5.png

要開始註冊新面孔,請按套件上的“ 手動註冊”按鈕(SW4)。

SLN-VIZN-CAMERA-5.png

按下後,將在屏幕頂部彈出一條消息,指示正在註冊。

SLN-VIZN-CAMERA-6.jpg

要記錄您的臉部,請直視攝像機,然後等待臉部周圍的框從紅色變為綠色。通過工具包上的按鈕註冊人臉時,會將通用用戶名分配給新註冊的人臉。

SLN-VIZN-REGISTERED-FACE-3.jpg

您的臉孔現在已註冊到系統中。遵循相同的步驟將其他面添加到系統中。

1.5連接到串行接口

要連接到套件的串行接口,請識別與套件相關COM端口,並使用如下所示的[115200、8、1,N,XON / XOFF]串行設置進行連接。
GS-SLN-VIZN-IOT_2.3.1_2.png

連接後,您將遇到空白的終端屏幕。輸入“ help ”命令,該命令將列出所有可用命令。

SLN-VIZN-REGISTERED-FACE-1.png

我們將在接下來的部分中討論其中一些命令。

1.6保存註冊的人臉

默認情況下,已註冊的面部將不會通過重置保留下來。 需要使用PuTTY之類的終端應用程序 才能與該套件進行通信,並將註冊的面部保存到閃存中。

save命令用於根據是否提供條目ID將所有/個人面部“嵌入”持久存儲到閃存中。發出“ save ”命令以保留自開機以來註冊的每個面孔。

成功完成命令後,您將在終端上收到一條輸出消息,表明命令已成功完成。

SLN-VIZN-REGISTERED-FACE-2.png

重新啟動設備電源,然後確認仍然可以識別出已註冊的面部。

SLN-VIZN-CAMERA-7.jpg

1.7啟用情緒檢測

通過串行連接到套件後,請使用命令“ 情感4”
SLN-VIZN-EMOTION-DETECTION-1.png

此命令將啟用下表中顯示的功能。

當識別出用戶的情緒時,該套件將顯示一條消息,指示檢測到的情緒。如果用戶微笑,則在邊框的右上角將顯示文本“ Happy”。

SLN-VIZN-EMOTION-DETECTION-12345.png

主動識別的情感越多,情感的準確性就越低。因此,我們建議使用兩種或四種情緒。

請注意,“ 中性 ”情緒是標準狀態,不會顯示。

1.8啟用詳細模式

SLN-VIZN-IOT套件支持詳細的調試消息日誌記錄,該日誌記錄提供了重要的推斷性能信息,例如,檢測用戶所花費的時間。串行調試消息默認情況下處於禁用狀態,但可以使用串行命令來啟用。

要在SLN-VIZN-IOT上啟用調試輸出,請鍵入命令“ verbose 3”

SLN-VIZN-ENABLE-VERBOSE-1-2.png

使用此命令將顯示下表中列出的每種調試消息的信息。

下圖顯示了來自面部檢測和識別的調試消息的示例。

SLN-VIZN-ENABLE-VERBOSE-1.PNG

下表描述了不同的消息以及相關的描述。

------------------------------------------------------------------------

文件下載