本文基于RV1106做成的LockAI视觉识别模块,采用LZPicodet模型训练的人脸检测模型LZFace,以及ArcFace人脸识别模型,实现人脸识别系统。源代码:https:gitee.comLockzhinerAILockzhinerVisionModuletreemasterCppexampleD03facerecognitionsystem1.基本知识讲解1.1人脸识别简介人脸识别是一种利用人的脸部特征进行身份识别的生物识别技术。它通过检测图像或视频中的人脸,提取如眼睛、鼻子和嘴巴等关键特征点,并将这些信息转化...
2025-07-01 13:33:16 6480浏览 0点赞 0回复 0收藏
手写数字识别是一种经典的模式识别和图像处理问题,旨在通过计算机自动识别用户手写的数字。本文将教会你如何使用基于RV1106的LockAI视觉识别模块进行手写数字识别。源代码:https:gitee.comLockzhinerAILockzhinerVisionModuletreemasterCppexampleD02DigitHandRecog1.基本知识讲解1.1手写数字识别简介手写数字识别是一种利用计算机视觉和机器学习技术自动识别手写数字的过程。它通过图像预处理、特征提取和模型训练来实现高效...
2025-06-30 16:49:15 6813浏览 0点赞 0回复 0收藏
本文档基于瑞芯微RV1106的LockAI凌智视觉识别模块,通过C++语言做的目标检测实验。本文档展示了如何使用lockzhinervisionmodule::vision::PaddleDet类进行目标检测,并通过lockzhinervisionmodule::vision::Visualize函数将检测结果可视化。源代码网址:https:gitee.comLockzhinerAILockzhinerVisionModuletreemasterCppexampleD01testdetection1.基础知识讲解1.1目标检测的基本介绍目标检测是计算机视觉领域中的一个关键任务,...
2025-06-06 14:46:15 926浏览 0点赞 0回复 0收藏
条码识别是视觉模块经常使用到的功能之一,经常用于识别超市的货物信息。本文我们将演示如何基于瑞芯微RV1106的LockAI视觉识别进行条码识别。源代码网址:https:gitee.comLockzhinerAILockzhinerVisionModuletreemasterCppexampleC07testbarcodeDetector1.基本知识讲解1.1条码简介条码是一种通过宽度不同的平行线条和间隔来表示数据的机器可读形式,能够被扫描设备快速读取并转换为数字信号。被广泛应用于零售、物流、医疗和制...
2025-05-27 10:27:49 1053浏览 0点赞 0回复 0收藏
码识别是视觉模块经常使用到的功能之一。我们将演示如何使用基于瑞芯微RV1106的LockAI视觉识别模块进行码识别。源代码网址:https:gitee.comLockzhinerAILockzhinerVisionModuletreemasterCppexampleC06testqrcodedetector1.基本知识讲解1.1码简介码(QRCode)是一种高效的二维条码,能快速存储和读取信息,即使部分损坏也能准确识别。它广泛应用于移动支付、广告、物流、票务等领域,用户只需用智能手机扫描即可获取信息或完成...
2025-05-26 09:59:44 1208浏览 0点赞 0回复 0收藏
1.项目简介1.1色块识别的重要性颜色特征提取:颜色是一种重要的视觉特征,尤其在背景较为单一的情况下,能够快速区分目标区域。应用场景:广泛应用于机器人导航、工业自动化、物体跟踪等领域。HSV颜色空间:相比于RGB颜色空间,HSV更适合用于颜色识别,因为它可以将颜色信息(Hue)、饱和度(Saturation)和亮度(Value)分离,便于设置阈值。1.2色块识别的流程获取图像。将图像从BGR转换为HSV颜色空间。创建二值掩码,筛选出符...
2025-05-23 17:21:22 1585浏览 0点赞 0回复 0收藏
本文档展示了如何使用OpenCV进行图像处理和特征检测,包括边缘检测、直线检测、圆检测以及多边形拟合。通过这些技术,可以实现对摄像头捕获的实时视频流进行分析,并标记出检测到的特征。源代码地址:https:gitee.comLockzhinerAILockzhinerVisionModuletreemasterCppexampleC04findcontours1.基本知识讲解1.1图像处理的重要性目标检测:图像处理技术可以用于检测图像中的特定对象或特征。应用场景:广泛应用于物体识别、工业自...
2025-05-22 10:09:10 745浏览 0点赞 0回复 0收藏
多模板匹配是一种在图像中同时寻找多个模板的技术。通过对每个模板逐一进行匹配,找到与输入图像最相似的区域,并标记出匹配度最高的结果。本实验提供了一个简单的多模板匹配案例,并将其封装为一个自定义函数multiTemplateMatching,方便快速移植和使用。源代码地址:https:gitee.comLockzhinerAILockzhinerVisionModuletreemasterCppexampleC03TemplateMatchingmore1.基本知识讲解1.1多模板匹配的重要幸目标检测:多模板匹配...
2025-05-14 15:05:37 1109浏览 0点赞 0回复 0收藏
模板匹配是一种在图像中寻找特定模式的技术。它通过滑动一个模板图像(较小的图像)在输入图像上进行比较,找到最相似的区域。本实验提供了一个简单的模板匹配案例,并将其封装为一个自定义函数performTemplateMatching,方便快速移植和使用。源代码地址:https:gitee.comLockzhinerAILockzhinerVisionModuletreemasterCppexampleC02TemplateMatching1.基本知识讲解1.1模板匹配的重要性目标检测:模板匹配可以用于检测图像中的...
2025-05-13 14:43:38 1295浏览 0点赞 0回复 0收藏
在传统计算机视觉场景中,颜色识别是目标检测和分割的重要手段之一。通过识别特定颜色的色块,可以在相对纯净的背景下快速定位目标区域。本实验提供了一个简单的色块识别案例,并将其封装为一个自定义函数findblobs,方便快速移植和使用。源代码地址:https:gitee.comLockzhinerAILockzhinerVisionModuletreemasterCppexampleC01findblobs1.基本知识讲解1.1色块识别的重要性颜色特征提取:颜色是一种重要的视觉特征,尤其在背景...
2025-05-12 15:00:16 1342浏览 0点赞 0回复 0收藏
在图像处理中,统计信息可以帮助我们了解图像的特性,例如区域内的像素分布、颜色转换以及特定区域的分析。本文将介绍基于LockAI视觉识别模块如何提取兴趣区域(ROI)、转换颜色通道、计算均值和标准差,以及查找最小值和最大值,并通过一个综合示例展示其实际应用。源代码地址:https:gitee.comLockzhinerAILockzhinerVisionModuletreemasterCppexampleB02Imageinformationstatistics1.基本知识讲解1.1图像的兴趣区域(ROI)RO...
2025-05-08 10:35:09 1051浏览 0点赞 0回复 0收藏
在图像处理中,理解图像的基本操作是掌握计算机视觉技术的关键。本文章将介绍基于LockAI视觉识别模块下OpenCV中图像的基本运算方法,包括像素操作、逻辑运算和差值运算,并通过一个综合示例展示其实际应用。源代码地址:https:gitee.comLockzhinerAILockzhinerVisionModuletreemasterCppexampleB01basicmethod1.基本知识讲解1.1图像坐标系在图像处理中,坐标是一个非常重要的概念:原点:图像的左上角为原点(0,0)。x轴:从左到...
2025-05-06 17:11:22 1036浏览 0点赞 0回复 0收藏
本文主要演示如何使用LockAI视觉识别模块进行视频流的读取,同时使用Edit模块进行图像传输。例程源代码地址:https:gitee.comLockzhinerAILockzhinerVisionModuletreemasterCppexampleA01capture1.基础知识讲解1.1OpenCV简介OpenCV(OpenSourceComputerVisionLibrary)是一个开源的计算机视觉库,提供丰富的图像处理和视频捕获功能。通过其VideoCapture类,开发者可以轻松调用摄像头设备并获取视频流。1.2VideoCapture模块cv::V...
2025-04-30 10:56:50 1940浏览 0点赞 0回复 0收藏
1、实验简介本实验将演示如何在小凌派RK2206开发板上使用IOT库的FLASH接口,进行FLASH编程开发。例程将创建一个任务,实现FLASH读写操作。例程源代码:https:gitee.comLockzhinerElectronicslockzhinerrk2206openharmony3.0ltstreemastervendorlockzhinerrk2206samplesb21iotflash2、基础知识FLASH在日常设备中非常常见,以下我们将演示IOT库的FLASH接口如何进行UART口读写操作。2.1、头文件cbaseiothardwareperipheralinterfac...
2025-04-22 14:52:16 2643浏览 1点赞 0回复 1收藏
1、实验简介本实验将演示如何在小凌派RK2206开发板上使用IOT库的UART接口,进行UART编程开发。例程将创建一个任务,通过配置UART引脚,实现UART读写操作。例程源代码:https:gitee.comLockzhinerElectronicslockzhinerrk2206openharmony3.0ltstreemastervendorlockzhinerrk2206samplesb20iotuart2、基础知识UART在日常设备中非常常见,以下我们将演示IOT库的UART接口如何进行UART口配置,以及UART口读写操作。2.1、头文件cbasei...
2025-04-22 14:30:02 2316浏览 0点赞 0回复 0收藏
1、实验简介本实验将演示如何在小凌派RK2206开发板上使用IOT库的GPIO中断模式,进行GPIO编程开发。例程将创建一个任务,通过配置GPIO引脚为中断模式,实现GPIO中断操作。例程源代码:https:gitee.comLockzhinerElectronicslockzhinerrk2206openharmony3.0ltstreemastervendorlockzhinerrk2206samplesb19iotgpioint2、基础知识GPIO在日常设备中非常常见,以下我们将演示IOT库的GPIO接口如何进行GPIO中断。2.1、头文件cbaseiothar...
2025-04-21 11:11:53 2677浏览 0点赞 0回复 0收藏
1、案例简介本案例主要是如何在小凌派RK2206开发板上使用IOT库的GPIO接口,进行GPIO编程开发。例程将创建一个任务,通过配置GPIO引脚,实现GPIO读写操作。例程源代码:https:gitee.comLockzhinerElectronicslockzhinerrk2206openharmony3.0ltstreemastervendorlockzhinerrk2206samplesb18iotgpio2、基础知识GPIO在日常设备中非常常见,以下我们将演示IOT库的GPIO接口如何进行GPIO口配置,以及GPIO口读写操作。2.1、头文件cbasei...
2025-04-11 15:51:46 3768浏览 0点赞 0回复 0收藏
1、案例简介本案例主要讲解如何在小凌派RK2206开发板上使用IoT库的ADC接口,进行ADC编程开发。例程内容为创建一个任务,读取按键的ADC值,并打印到串口。例程源代码:https:gitee.comLockzhinerElectronicslockzhinerrk2206openharmony3.0ltstreemastervendorlockzhinerrk2206samplesb17iotadc2、基础知识ADC在日常设备中非常常见,以下我们将演示IoT库的ADC接口如何进行读取按键的ADC值,并打印到串口。2.1、头文件cbaseiothar...
2025-04-10 16:28:22 4114浏览 0点赞 0回复 1收藏
1、案例简介本案例是在小凌派RK2206开发板上使用IoT库PWM接口,进行PWM编程开发。例程将创建一个任务,每隔5秒将PWM010依次启用,输出1000Hz。例程源代码:https:gitee.comLockzhinerElectronicslockzhinerrk2206openharmony3.0ltstreemastervendorlockzhinerrk2206samplesb16iotpwm2、基础知识PWM在日常设备中非常常见,以下我们将演示IoT库的PWM接口如何进行PWM控制。2.1、头文件cbaseiothardwareperipheralinterfaceskitsiot...
2025-04-09 09:40:26 4316浏览 0点赞 0回复 0收藏
1、项目简介在本次项目中,我们将采用LockAI视觉摄像头与OpenCVC++技术相结合的方式来实现特定场地内的视觉巡线任务。控制方面,我们选用了小凌派RK2206开发板,该开发板运行OpenHarmony请谅解操作系统,并通过串口通讯与LockAI进行高效的数据交互。基于摄像头传输回来的目标坐标数据,我们将运用PID算法精确地对智能车的行驶进行调控。这样,不仅能够确保智能车沿着预定线路稳定行驶,还能通过实时数据分析优化行车路径,提升...
2025-03-31 11:04:14 4666浏览 0点赞 0回复 0收藏