凌智视觉模块(RV1106)
文章平均质量分 97
基于 rv1106 开发的神经网络模型部署仓库,目前支持 picodet、mobilenet 、crnn 、pphumanseg、ocr 、yolov5等神经网络模型
Linzhenghan
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
RV1106 YOLOv5s部署:OpenCV优化实现20FPS边缘推理(无大量硬件加速)
本研究针对RV1106平台上YOLOv5模型移植中的技术瓶颈,提出基于OpenCV的端到端视频流推理方案,成功解耦硬件依赖,提升系统可移植性。通过重构摄像头数据采集模块为OpenCV标准接口,并替换预处理、后处理环节为OpenCV标准函数库操作,系统在320×320分辨率下达到20FPS推理性能。性能分析显示,OpenCV图像操作是当前主要瓶颈,降低分辨率可进一步提升帧率。研究还详细介绍了YOLOv5目标检测模型的基本知识、API文档及代码实现流程,为实时目标检测应用提供了完整解决方案。原创 2025-05-17 11:52:20 · 2001 阅读 · 0 评论 -
基于RV1106 PaddleDetection ncnn 的车牌检测识别系统
基于RV1106芯片的车牌检测识别系统采用PaddleDetection模型实现25FPS的车牌定位,结合ncnn部署的RCNN识别模型达到5FPS字符解析,支持中文字符识别与复杂场景适应,通过RKNN模型转换实现嵌入式高效部署,提供开源模型与完整C++ API,适用于智慧交通、移动警务等实时边缘计算场景。原创 2025-05-16 15:03:41 · 1111 阅读 · 0 评论 -
【基于RV1106和PaddleDetection的目标检测方案】
本文档详细介绍了如何在RV1106平台上使用PaddleDetection进行高效目标检测。首先,文章概述了目标检测的基本概念及其应用场景,并介绍了PaddleDetection库的特点和适用场景。接着,文档提供了PaddleDetection类的API说明,包括模型初始化、阈值设置、预测和结果可视化等功能。随后,通过示例代码解析了目标检测的完整流程,包括模型初始化、图像捕获、推理和结果可视化。最后,文档简要介绍了编译环境的搭建和CMake配置。本文为开发者提供了在嵌入式系统中实现目标检测的实用指南。原创 2025-05-15 10:48:53 · 1708 阅读 · 0 评论 -
基于RV1106 PaddleDetection ArcFace的多模型人脸识别系统
本文介绍了一个基于 Lockzhiner Vision Module 的人脸识别系统,该系统结合了 LZ-Picodet 模型和 ArcFace 模型,实现了高效的人脸检测与识别。系统通过底层摄像头接口的对齐,减少硬件影响,专注于软件开发,并全面支持 OpenCV-mobile,提供更强大的功能和灵活的使用方法。文章详细讲解了人脸识别的基本知识、常用方法,并提供了 C++ API 文档,包括 FaceRecognitionSystem 类和 Visualize 函数的使用说明。此外,文章还解析了系统的核心代原创 2025-05-15 17:07:39 · 1546 阅读 · 0 评论 -
RV1106 图像分割 基于paddleseg
本文介绍了在 Lockzhiner Vision Module 上基于 PaddleSeg 模型实现 PP-HumanSeg 人像分割的案例。首先,文章简要介绍了人像分割的基本概念及其应用场景,并对比了几种常用的人像分割方法,如传统算法、U-Net、DeepLab、BiSeNet 和 PP-HumanSeg,重点强调了 PP-HumanSeg 在精度与速度上的平衡优势。接着,文章详细解析了 C++ API 文档,包括 RKNPU2Backend 类的初始化、推理执行及输入输出属性获取等功能。随后,文章通过流原创 2025-05-16 11:43:41 · 1163 阅读 · 0 评论 -
RV1106(凌智视觉模块)串口的使用
本文介绍了在凌智视觉模块(Lockzhiner Vision Module)上使用串口(UART)进行数据传输的方法。串口通讯因其简单、成本低且适合短距离通信,广泛应用于嵌入式系统中。文章首先对比了常见的嵌入式通讯协议(如UART、SPI、I2C等),并指出串口在自定义快速开发场景中的优势。接着,详细说明了串口通讯的基本知识,包括波特率、数据位、停止位和校验位等关键参数。随后,提供了凌智视觉模块的串口API文档,涵盖打开、关闭、发送和读取数据的函数接口。最后,通过两个示例代码展示了如何使用串口进行数据的读取原创 2025-05-16 14:06:37 · 1505 阅读 · 0 评论 -
基于RV1106 OpenCV-mobile的色块识别
开始|-- 创建 Edit 对象 edit 并启动连接| |-- 成功 -> 继续执行| |-- 失败 ->| |-- 输出 “Error: Failed to start and accept connection.”| |-- 返回错误码 1|-- 设置摄像头分辨率并打开摄像头设备| |-- 成功 -> 继续执行| |-- 失败 ->原创 2025-05-16 13:51:27 · 859 阅读 · 0 评论 -
【RV1106 OpenCV PaddleClas硬核教程】手写数字识别竟如此简单?RKNN模型部署+实时检测,附完整代码
本文基于RV1106平台实现嵌入式手写数字识别系统,采用OpenCV+PaddleClas构建轻量化模型,支持单张图像检测与摄像头实时识别两种模式。通过RKNN-Toolkit2完成Paddle模型转换,提供完整的CMake工程配置、交叉编译指南和运行示例,配套代码实现图像预处理、模型推理和结果可视化全流程,适用于智能教育、工业质检等边缘计算场景,具备低资源占用、高部署效率的技术特点。原创 2025-05-15 16:05:52 · 1286 阅读 · 0 评论 -
基于RV1106的文字OCR文字检测和识别
本章节介绍了在Lockzhiner Vision Module上基于OcrLiteNcnn模型实现OCR中文字符识别系统的过程。首先,文章概述了OCR技术的基本概念及其在中文识别中的挑战,详细描述了图像预处理、文字定位、字符分割、特征提取与识别等核心步骤。接着,提供了C++ API文档,包括Net类和Extractor类的使用方法,并解析了OCR中文字符识别的代码流程,涵盖参数检查、模型加载、图像预处理、文本检测与识别等关键步骤。最后,文章介绍了编译环境的搭建和Cmake配置,为开发者提供了完整的实现指南。原创 2025-05-15 18:29:06 · 1115 阅读 · 0 评论
分享