rv1126

骄傲的心别枯萎1 天前
linux·数据库·计算机视觉·音视频·rv1126
RV1126 NO.58:ROCKX+RV1126人脸识别推流项目之读取人脸数据库并保存到map本章节将介绍如何通过查询人脸数据库表格,将数据存储到map容器中。map容器基于内存操作,能够实现高效快速的数据查询。在本项目中,map主要发挥快速查询功能:其中key存储人脸结构体(People),value则存储具体的人脸数据(rockx_face_feature_t)。
骄傲的心别枯萎3 天前
数据库·opencv·计算机视觉·sqlite·音视频·rv1126
RV1126 NO.57:ROCKX+RV1126人脸识别推流项目之读取人脸图片并把特征值保存到sqlite3数据库本章节将讲解如何使用rockx提取人脸图像特征值,并将其存储到sqlite3数据库中。在实际开发中,人脸特征值通常都会存入数据库,常见的选择包括sqlite3、MySQL等。(注:本项目不会深入讲解数据库知识,而是带大家完成基础的增删改查操作)。
骄傲的心别枯萎4 天前
人工智能·opencv·计算机视觉·音视频·rv1126
RV1126 NO.56:ROCKX+RV1126人脸识别推流项目之VI模块和VENC模块讲解本章节介绍基于RockX和RV1126的人脸识别推流项目中VI模块和VENC模块的初始化设置。该项目需要配置两个VI模块:一个用于RockX人脸检测和识别处理,另一个用于显示AI处理结果。相关实现代码位于rkmedia_module_function.cpp文件中。
骄傲的心别枯萎4 天前
opencv·计算机视觉·音视频·rv1126
RV1126 NO.55:ROCKX+RV1126人脸识别推流项目讲解本项目基于视频采集与人脸识别技术,主要实现以下核心功能:通过摄像头采集视频数据,利用人脸识别技术将识别结果实时叠加到视频画面上,并推送至流媒体服务器。系统整合了多项关键技术模块,包括:
集大周杰伦17 天前
linux·ssh·嵌入式·rv1126·瑞芯微开发工具·ssh 远程登录
RV1126开发板烧录与SSH登录实践在本篇笔记中,我们结合一次实际踩坑过程,系统地梳理基于 RK1126/RV1126 开发板,使用 瑞芯微官方开发工具烧录固件、理解三种典型设备状态(MASKROM / LOADER / ADB),以及最终通过光纤/以太网链路实现 SSH 远程登录 的完整步骤。
骄傲的心别枯萎1 个月前
人工智能·opencv·计算机视觉·音视频·rv1126
RV1126 NO.47:RV1126+OPENCV对视频流进行视频腐蚀操作本章节将使用RV1126的视频流结合OpenCV API进行视频腐蚀处理,并完成编码保存。整个流程分为两个核心线程实现:
骄傲的心别枯萎1 个月前
人工智能·opencv·计算机视觉·音视频·视频编解码·rv1126
RV1126 NO.48:RV1126+OPENCV在视频中添加时间戳本实战章节将基于RV1126平台,通过结合视频流与OpenCV API实现实时时间戳叠加功能。核心流程包括:获取视频流、叠加时间戳字符串、H264编码及数据存储。具体实现步骤如下:
骄傲的心别枯萎1 个月前
人工智能·opencv·计算机视觉·音视频·rv1126
RV1126 NO.45:RV1126+OPENCV在视频中添加LOGO图像视频流本质上是由一系列连续图像组成的集合,因此实现视频logo嵌入的关键在于循环叠加过程。本章作为实战环节,将重点讲解如何利用RV1126的视频流处理能力,结合OpenCV API实现视频logo叠加功能。
骄傲的心别枯萎1 个月前
人工智能·opencv·计算机视觉·音视频·rv1126
RV1126 NO.46:RV1126+OPENCV对视频流进行视频膨胀操作RV1126视频流结合OpenCV API实现视频膨胀处理及编码保存功能。实现步骤如下:模块初始化线程创建
骄傲的心别枯萎1 个月前
人工智能·opencv·计算机视觉·音视频·视频编解码·rv1126
RV1126 NO.37:OPENCV的图像叠加功能图像叠加顾名思义就是在原图像里面,添加一些其他图像数据,最常见的就是在原图像中添加一些水印图像。这些水印图像可以是:时间戳、LOGO图像等等。
骄傲的心别枯萎1 个月前
人工智能·opencv·计算机视觉·音视频·rv1126
RV1126 NO.40:OPENCV图形计算面积、弧长API讲解在之前的章节中,我们已经讲解了图形轮廓检测和画框功能。本章节我们将重点介绍如何利用轮廓检测API来计算图形面积,包括矩形、圆形等多种形状的面积计算。这些面积和弧长计算方法在车辆识别、桥梁识别等实际应用中起着重要作用。课程将涉及contourArea、arcLength、minAreaRect、boundingRect、rectangle、line等常用API的使用。
骄傲的心别枯萎2 个月前
ffmpeg·音视频·视频编解码·时间戳·rv1126
项目1:FFMPEG推流器讲解(五):FFMPEG时间戳、时间基、时间转换的讲解本章节将系统讲解FFMPEG的核心时间概念,涵盖时间基、时间戳及时间转换等关键内容。掌握这些知识点对理解推流技术至关重要,因为音视频合成的本质正是通过这些时间参数的精确转换实现的。
骄傲的心别枯萎2 个月前
linux·ffmpeg·音视频·视频编解码·rv1126
项目1:FFMPEG推流器讲解(一):FFMPEG重要结构体讲解本章节主要介绍FFMPEG的结构体,FFMPEG是音视频的瑞士军刀,它提供了一系列丰富的音视频处理接口。如:编码、解码、推流、滤镜等等。在我们这个项目里面,FFMPEG主要的作用是进行视频推流的功能,就是把RV1126编码的视频码流利用FFMPEG框架推送到流媒体服务器。
LunarCod3 个月前
后端·嵌入式·c/c++·wsdl·rv1126·onvif
Onvif设备端项目框架介绍当前项目github仓库:https://github.com/LunarStore/onvif_srvd。
骄傲的心别枯萎3 个月前
linux·ffmpeg·音视频·视频编解码·rv1126
项目1:FFMPEG推流器讲解(二):FFMPEG输出模块初始化FFMPEG输出模块主要用于初始化音视频推流功能,确保RV1126的码流能够通过FFMPEG正常推送。该模块的初始化流程包含以下步骤:
骄傲的心别枯萎3 个月前
linux·c++·音视频·rv1126
RV1126 NO.16:通过多线程同时获取H264和H265码流前言:采用H265编码的码流,并分别存储为H264和H265格式的文件。一.RV1126 VI采集摄像头数据并同时编码H264、H265的大概流程
努力做小白5 个月前
linux·驱动开发·单片机·嵌入式硬件·rv1126
Linux驱动22 --- RV1126 环境搭建&&设备树修改一、编译前的准备1.1 清理缓存编辑1.2 扩容教程1.3 解决网络图标消失二、SDK 编译2.1 参考资料
广州灵眸科技有限公司8 个月前
rv1126·人脸姿态估计算法
基于RV1126开发板的人脸姿态估计算法开发人脸姿态估计是通过对一张人脸图像进行分析,获得脸部朝向的角度信息。姿态估计是多姿态问题中较为关键的步骤。一般可以用旋转矩阵、旋转向量、四元数或欧拉角表示。人脸的姿态变化通常包括上下俯仰(pitch)、左右旋转(yaw)以及平面内角度旋转(roll)。因此,姿态估计在多姿态人脸的识别和司机行为检测等应用场景,具有巨大的现实意义和实用价值。
啥都不会工程师1 年前
linux·opencv·rv1126
rv1126利用rkmedia、opencv、rockx……完成人脸识别视频采集、处理使用rkmedia:vi模块进行视频输入、rga模块进行视频处理人脸识别:先获取rga输出码流,再调用rkmedia的模型对人脸进行推理(线程1)
沉木渡香2 年前
isp·rv1106·rv1126
【RV1106的ISP使用记录之基础知识】硬件连接关系与设备树的构建RV1106具备2个mipi csi2 dphy硬件,1个VICAP硬件和1个ISP硬件。其中: 1、mipi csi2 dphy 用于对数据流的解析,支持MIPC,LVDS,DVP三种接口; 2、VICAP用于数据流的捕获; 3、ISP用于对图像数据进行处理; 这三个硬件都有其软件对应的名称,通过他们之间的组合,可以实现单路和多路数据信号的处理。 下面基于mipi csi2 dphy硬件支持的基于MIPI接口和LVDS接口,整理了几种常见链接方式。 RV1126与此类似,其他支持多个ISP硬件的芯片在配