IPC开发太累?瑞芯微RV1126B的RKIPC,这个“减负神器”了解下
做智能IPC、安防视觉项目,开发一款稳定高效、功能丰富的网络摄像头(IPC)应用,往往需要耗费大量精力在底层驱动、媒体处理和业务逻辑的整合上。如何快速上手,把更多时间投入到核心算法的创新和用户体验的打磨上?今天给大家推荐一套瑞芯微开箱即用、功能完整的IPC应用开发框架——RKIPC,能帮你省下不少时间!
▍什么是 RKIPC 框架?
RKIPC是瑞芯微面向IPC业务的上层应用开发框架,基于瑞芯微MPI媒体处理接口,实现视频采集、硬件编码、RTSP推流、本地显示、运动/遮挡检测、人脸/人形检测(NPU)、MP4录像及OSD叠加等典型功能。
https://file1.elecfans.com/web3/M00/7E/94/wKgZO2rNi4yAF5yAAAD7sat0xQ0301.png
▍方案实测
我们基于创龙科技瑞芯微RV1126B工业评估板TL1126-EVM以及SC850SL CMOS摄像头进行实测。
https://file1.elecfans.com/web3/M00/7E/8D/wKgZPGrNi6eAe1p7AAJwFZHJOJY733.png
运动检测
程序运行后,用物品在摄像头前挥动。可看到评估板打印"MD: md_area is 143360, md_area_threshold is 55987"类似信息,表示运动区域面积为143360,运动检测的触发阈值是55987。
https://file1.elecfans.com/web3/M00/7E/8D/wKgZPGrNi7uAVVpwABNbvKfLHPw818.png
遮挡检测
程序运行后,用物品盖住摄像头,保持不动。可看到评估板打印信息:"OD flag:1",表示存在遮挡现象。
https://file1.elecfans.com/web3/M00/7E/94/wKgZO2rNi9CAZjksABDtKpAgg-4701.png
人脸检测和人形检测
程序运行后,打开RTSP主码流视频,将摄像头对准人形图片,即可看到人形检测结果。
https://file1.elecfans.com/web3/M00/7E/8D/wKgZPGrNi-SAGsjmABIMY_qk6cY095.png
▍时延测试结果
对于IPC监控设备,画面时延直接影响实时预览、告警触发响应效果。我们分别测试本地显示时延与RTSP网络预览时延,直观评估RKIPC框架输出画面的实时表现。
(1)本地显示时延
https://file1.elecfans.com/web3/M00/7E/95/wKgZO2rNi_SAcKjDAAtM0aL3MFs786.png
https://file1.elecfans.com/web3/M00/7E/8D/wKgZPGrNjAaAd0kLAADYWpfStX8121.png
(2)RTSP直连预览时延
https://file1.elecfans.com/web3/M00/7E/95/wKgZO2rNjBeAazFeAAoartHHsgc942.png
https://file1.elecfans.com/web3/M00/7E/95/wKgZO2rNjBaACmcqAADY1fFkp2w087.png
从实测数据可以看到:基于RKIPC框架,RV1126B实现本地显示平均时延约156.4ms,RTSP直连预览平均时延约172.8ms,可以满足绝大多数IPC实时预览的业务需求。
页:
[1]