电鱼智能 RK3399 赋能配送机器人的多屏交互与人脸识别支付
商业配送机器人需要处理复杂的交互逻辑与高安全性的支付验证。本文解析如何利用 电鱼智能 RK3399 的 VOP 双路显示引擎实现头部表情与胸部操作屏的“双屏异显”,并利用其强大的 CPU+GPU 算力驱动双目摄像头进行 3D 活体检测,构建安全、流畅的无人配送服务终端。

什么是 电鱼智能 RK3399?
电鱼智能 RK3399 是一款高性能、高扩展性的六核(2×A72 + 4×A53)嵌入式核心板。虽然发布已有几年,但它在多媒体处理方面依然表现强劲。它支持 双路 MIPI/LVDS/HDMI/eDP 显示接口,且内置了双路 ISP(支持同时接入两路摄像头),这使得它天生就是为需要“多屏多摄”的机器人产品而设计的。
为什么配送机器人交互终端首选 RK3399? (选型分析)
1. 原生“双屏异显” (Dual Screen Different Display)
机器人通常需要两个屏幕:
-
Head Screen (头部):显示眼睛动画、表情,增强亲和力。
-
Body Screen (胸部):显示货柜格口选择、二维码或人脸支付界面。
-
RK3399 优势:它拥有独立的两个 VOP(Video Output Processor)。这意味着你可以通过 MIPI 接口驱动头部的 7 寸屏,同时通过 eDP/LVDS 驱动胸部的 15.6 寸触摸屏,两块屏幕显示完全不同的内容,且互不卡顿。
2. 双目活体检测 (Liveness Detection)
为了防止照片欺诈,刷脸支付必须使用双目摄像头(RGB + IR)或3D 结构光。
-
算力支持:电鱼智能 RK3399 的 Mali-T860 GPU 和 A72 大核支持 TensorFlow Lite 或 ncnn 框架的加速。它可以实时处理双路视频流:一路用于提取人脸特征,一路利用红外(IR)光谱判断是否为活体,响应速度可达毫秒级。
3. 丰富的外设扩展
-
接口:机器人还需要控制货柜电磁锁、底盘通讯、补光灯。RK3399 引出的丰富 GPIO、USB 3.0 和串口资源,可以轻松挂载3D 深度相机、身份证阅读器和4G/5G 模组。
系统架构与数据流 (System Architecture)
该方案构建了一个多媒体交互中心:
-
视觉层:
-
双目宽动态摄像头:通过 USB 3.0 或双路 MIPI-CSI 接入。
-
补光灯:通过 PWM 控制亮度,适应楼道暗光环境。
-
-
核心交互层:电鱼智能 RK3399
-
Android OS:利用 Presentation API 管理双屏内容。
-
AI 引擎:运行人脸识别 SDK(如虹软、百度 AI)。
-
-
显示层:
-
主屏 (eDP):$1920 \times 1080$,电容触摸,用户操作区。
-
副屏 (MIPI/HDMI):$1024 \times 600$,表情展示区。
-
关键技术实现 (Implementation)
Android 双屏异显代码逻辑 (Java)
利用 Android 原生的 Presentation 类将不同的 UI 投射到副屏:
Java
// 逻辑示例:在 Android 上实现双屏异显
import android.app.Presentation;
import android.content.Context;
import android.view.Display;
public class FaceExpressionPresentation extends Presentation {
public FaceExpressionPresentation(Context outerContext, Display display) {
super(outerContext, display);
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// 加载表情布局 (眼睛动画)
setContentView(R.layout.layout_robot_face);
}
public void setExpression(String mood) {
// 更新表情:开心、眨眼、睡眠
updateFaceAnimation(mood);
}
}
// 在主 Activity 中调用
MediaRouter mediaRouter = (MediaRouter) getSystemService(Context.MEDIA_ROUTER_SERVICE);
MediaRouter.RouteInfo route = mediaRouter.getSelectedRoute(MediaRouter.ROUTE_TYPE_LIVE_VIDEO);
if (route != null) {
Display presentationDisplay = route.getPresentationDisplay();
if (presentationDisplay != null) {
FaceExpressionPresentation presentation = new FaceExpressionPresentation(this, presentationDisplay);
presentation.show();
}
}
人脸支付流程优化
为了提升支付速度,我们建议采用并行处理策略:
-
检测线程:实时监测摄像头画面,当检测到人脸且头部姿态正向时,截取 ROI 区域。
-
活体线程:同时比对 RGB 帧与 IR 帧(红外活体),或通过 3D 结构光深度信息验证。
-
特征线程:提取 128/256 维特征向量,与本地/云端数据库比对。
性能表现 (实测数据)
-
双屏帧率:主屏操作 60FPS,副屏表情动画 60FPS,双屏同时播放 1080P 视频无撕裂。
-
识别速度:配合电鱼智能优化的 Android 固件,离线人脸识别(1:N,库容 1万人)耗时 < 300ms。
-
支付安全性:配合合格的 3D 摄像头,通过 BCTC(银行卡检测中心)增强级活体检测认证。
常见问题 (FAQ)
1. RK3399 跑人脸识别需要加 NPU 吗?
答:对于常规的刷脸支付(1:1 或 1:N 小库),RK3399 的 CPU+GPU 配合 TFLite 加速完全够用,不需要额外加 NPU。如果您的应用场景是全场景动态人脸抓拍(安防级),建议升级到带有 6TOPS NPU 的 RK3588。
2. 支持 Android 哪个版本?
答:电鱼智能 RK3399 核心板目前支持最稳定的 Android 7.1(行业最常用)以及较新的 Android 10/12。对于多屏异显功能,Android 7.1 的兼容性最好,API 最成熟。
3. 户外强光下能刷脸吗?
答:这主要取决于摄像头和屏幕亮度,而非主板。RK3399 支持宽动态(WDR)摄像头接入,建议选配宽动态能力 > 100dB 的模组,并配合电鱼智能的高亮屏驱动板(支持 PWM 自动调光)。
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)