基于Mediatek Genio350 的IoT之人脸侦测方案

联发科技MediaTek IoT Genio350 是用于连接多媒体系统的高度集成解决方案。目前 IoT Yocto 支持大部分硬件功能,而其它仅由联发科专有软件支持。 IoT Yocto 支持的硬件功能请参考下面的功能框图。
MediaTek Genio350 Hardware

支持的功能块:

IoT Yocto 支持以下 Genio350 设备功能:

  • Quad-core Arm® Cortex®-A53 64-bit processor
  • Arm Mali™-G52 MC1 3D Graphics Accelerator (GPU)
  • AI Processor Unit (APU) Cadence® Tensilica® VP6 processor
  • Dual MIPI® Camera Serial Interface (CSI)
  • Dual display support with MIPI DSI and DPI
  • Rich audio interfaces to support various microphones and speakers configurations
  • 10/100 Ethernet MAC with RMII
  • Support Wi-Fi connectivity through external Cypress module and MT7633 module

 

联发科技 MediaTek  Genio350是高度集成的边缘人工智能平台采用超高效的 14 奈米工艺构建,结合了专用的 APU(人工智能处理器)和 DSP,以实现视觉和语音边缘人工智能,在常见应用中具有显著提高的性能和能效。

支持具有触摸界面和丰富应用程序的高清显示器,使其成为智能设备、智能访问、零售和商业环境中的信息站、自动售货机或 POS 等公共接口,或工业和医疗环境中的集线器的理想平台。

 

Arm Mali G52 GPU 提供了显著更高的性能,并且通过 OpenGL ES、OpenCL 和 Vulkan 实现的通用 API 兼容性,简化了开发机会。 高达 13MP 的高清摄像头,加上使用 HEVC 以全高清 @ 60fps 的快速视频编码,支持需要详细和可靠的图像和视频捕获功能的下一代应用程序。一般处理由快速 2GHz 四核 Arm Cortex-53 CPU 提供。 提供的更广泛的内存和闪存选项中进行选择,从而更自由地满足性能要求。

 


本次演练是搭配 GenesysLogic GL3004 360° Camera 做演示

1. 先确认 Camera 是挂载于哪一个 Video 节点,

输入 ls -l /sys/class/video4linux/

CheckVideoNode


2. 本次OpenCV语法是设置成自行带参数,来选择所要提取的 Video 节点

video_capture = cv2.VideoCapture(int(sys.argv[1]))


3. 执行预先写好的脸部侦测的语法

输入 python3 ./demo-opencl.py 3

演示结果如下











►场景应用图

►展示板照片

►方案方块图

►核心技术优势

联发科技 MediaTek Genio350 具有集成 APU 和 DSP 的主流 AIoT 平台,专为需要视觉和语音边缘处理的边缘应用而设计。例如面部、物体、手势、动作识别、LPR、语音激活和速度识别、声音隔离、生物技术和生物测量测量等应用。

►方案规格

 应用处理器 Arm Cortex-A53, Quad Core 64-bit, 运行时脉高达 2GHz  图形处理器 Arm Mali-G52 MC1  人工智能处理器 MediaTek APU 1.0  记忆体 LPDDR4/LPDDR4X 时脉高达 3200Mbps, LPDDR3, DDR3/L 时脉高达 1866Mbps  影音多媒体规格 Voice Assistant Services HiFi4 DSP ISP 13MP Camera 1920x1200 *2 支持双显 Video Encoding 支持 H.264, H.265 / HEVC, 1080p@60p(HEVC, H264) Video Decoding 支持 H.264, H.265 / HEVC, MPEG-1/2/4, VP-9  无线连接 Wi-Fi 5 (b/g/n/ac),2.4GHz/5GHz Bluetooth 5.0  储存装置 eMMC 5.1, SLC/MLC/TLC, Micro SD card.  周边界面: Audio Amplifier, DPI, Ethernet, GPIO, I2C, LVDS, HDMI, MIPI-DSI, MIPI-CSI, PDM-in, SDIO, TDM, USB2.0 OTG and Host.