RK3588 上实现OpenCV+AHD 摄像头的 AI 视觉模型推理 二维码
发表时间:2025-09-09 15:11 在安防监控领域,通过算法实现目标检测或跟踪等比较关键的步骤,是在板端通过OpenCV+Python/C++等读取摄像头视频流,在进行RKNN模型的AI视觉模型推理计算,AHD凭借长距离高速传输的高清输出的特点目前被广泛应用于工业、安防监控等场景,RK3588搭配AHD转MIPI转接板能实现最高8路AHD摄像头的接入,下面小编给出在RK3588 板端的AI算法推理实现方案简易流程部分示例DEMO。
嵌入式板卡常见的摄像头接口有MIPI、USB、POE等,但是MIPI摄像头传输距离短,走线不能太长,在安防监控领域使用很受限,因此市面主流方案是选择通过mipi转AHD的方案来接入AHD高清模拟摄像头,转接调试只需要配置好相关的接口即可。定昌为客户配套研发了MIPICSI转4路AHD的转接板,实现一个mipicsi 40pin接口能接4个AHD摄像头,定昌RK3588公板型号带2路MIPICSI口,最高实现8路AHD,支持8路视频流通过目标检测AI算法推理结果汇集到一个HDMI/LVDS/EDP屏上显示。
要使用AI视觉模型推理,首先核心是搭建基础环境要安装OpenCV库,主要是ARM架构板端进行交叉编译,用C++/Python+OpenCV读取AHD摄像头,先通过转接芯片的视频输入驱动(如V4L2框架)识别AHD模组,再用OpenCV库调用视频流。定昌的RK3588主板(DC_A588)板端基础环境搭建及编译流程部分示例如下(详情示例欢迎访问定昌的WIKI在线教程): 1、烧录主板固件(详细烧录方法可咨询),然后给板端主板配置一个ip地址,然后通过ssh方式登录到板端调试 板端系统,普通用户名:ztl 密码:123456 ;超级用户名:root 密码:123456 2、在RK3588板端搭建基础环境,更新系统源
3、安装OpenCV库
4、板端基础的SDK环境搭建 Linux的推理代码建议也在板端编译。在板端创建一个/jwq目录,存放整个AI开发环境,然后将定昌提供的AI开发包拷贝到板端,在板端开发和推理测试
5、视觉模型板端C++ 编译 编译后生成的可执行程序路径(下面是yolov5的编译案例)。这个包还未量化rknn的模型,接下来需要按照转换rknn模型的步骤,转出模型,即可测试推理
6、RKNN模型量化转换 经过量化转换后的视觉算法RKNN模型文件拷贝的到板端运行,即可通过命令实现对图片或AHD视频流的图像识别推理并生成结果,另外对摄像头视频流的推理过程中,需要查看摄像头挂载在哪个节点,例如查看USB的挂载节点:
需要完整的OpenCV+AHD 摄像头的 AI 视觉模型推理相关源码以及详细的推理命令,欢迎咨询,定昌可为生态合作客户提供板卡的AI视觉算法的完整推理DEMO以及在嵌入式视觉开发、边缘计算等场景的详细应用的案例DEMO。
目前定昌的RK3588AI算力板的AI开发包已经支持数十种常见的视觉CV算法模型,包括目标检测、人脸识别、车牌识别、安全帽识别、人形姿态识别、图像分割等模型,部分的算法如下图所示,定昌的AI算法工程师可全程协助进行开发落地边缘计算项目。
最后小编附上这款RK3588ai算法开发板供大家参考: 搭载8核2.4GHz高性能RK3588芯片,内存可改LPDDR5 32G+EMMC 256G规格,支持多达8路AHD/CVI/TVI摄像头接入(通过MIPICSI转AHD实现),4G扩展,双千兆以太网,高速WIF6,CAN FD工业接口,板载1路SATA扩展。兼容安卓12系统,linux系统,ubuntu2004系统,debian11系统。现已全面支持国产化系统:开鸿鸿蒙4.13,银河麒麟v10sp1,星光麒麟v1.0。支持常用视觉CV模型与AI语音部署开发,提供DEMO参考及API平台。以及主流的AI语言大模型(如文心,豆包,通义,DeepSeek大模型等)。
以上只是很小一部分关于定昌RK3588AI板卡AI算法推理过程,更多详情,欢迎咨询,任何问题欢迎加入定昌技术交流群进行咨询 声明:此文为广州定昌电子小编辛苦码字原创编辑,部分素材来源于自家工厂及合作客户,网络分享,如有权利声明或内容有误,欢迎联系小编处理或更正(邮箱:91hui@163.com),欢迎你转载,务必请标明出处链接:https://www.gzdcsmt.com/sys-nd/3481.html
|
你的姓名 * 你的联系方式 * 你的公司名称 补充说明 提交 |