[TI TDA4 J721E] TDA4平台 相关技术文章 汇总

[TI TDA4 J721E] TIOVX 常用函数详解 之——vxReplicateNode vxReplicateNode vx_bool replicate 阅读详情
AI摘要

本文档详细记录了在TDA4平台上进行OpenVXKernel开发、视频编解码、图像处理、深度学习模型移植及特殊功能验证的过程,包括YOLOV5/YOLOX模型集成和360环视技术。

        首先感谢阅读,如果您也对TDA4相关的开发感兴趣,我们这边有个学习交流微信群,可以入群和大家一起交流学习。

资历较浅,水平有限,如遇错误,请大家多指正!

保持开源精神,共同分享、进步!

博主WX : AIR_12  我会拉你入群。

链接:TDA4 相关专栏        链接:TDA4  Demo  开源库

欢迎大家加入,一起维护这个开源库,给更多的朋友提供帮助。


        为了方便大家快速找到需要阅读的文章,这里增加一个文章分类的汇总,后续如果发布和TDA4相关的新博客,都会在这里进行同步。

        下图为简单的YOLOV5模型移植后在开发板上的检测效果:


目录

目录

一、基础知识

1、开发环境搭建

2、SD卡制作及Demo编译与运行

3、网络调试功能及开机网络配置相关

二、OpenVX Kernel 自动生成及验证

1、Python自动化脚本生成Kernel

2、Kernel注册和Node使用

三、视频编解码及流媒体服务器相关

1、SRS开源流媒体服务器的搭建

2、Encode H264视频编码功能

3、Decode H264视频解码功能

4、FFmpeg / X264 ARM平台的移植

四、TIOVX Image 图像 获取 和 显示 相关

1、图像基本操作 修正版

2、OpenGl Mosaic Node应用

3、app_img_mosaic_module模块应用

4、USB摄像头获取YUV 格式图像

五、TIOVX Graph 和 Pipeline 相关

1、Graph 和 Pipeline 的理解和应用

六、TIOVX 常用函数 及 相关对象解析

1、ObjectArray 相关

2、vxReplicateNode 相关

七、深度学习及模型推理相关内容

1、目标检测 Label 提取 获取物体分类的ID

2、YOLOV5 模型导入及平台移植应用

3、YOLOX 模型导入及平台移植应用 

八、特殊功能验证和使用

1、显示中文字符

2、360环视相关

3、鱼眼摄像头的LDC畸变校正 和 LUT对照表的生成和应用

九、其他相关内容


一、基础知识

1、开发环境搭建

[TI TDA4 J721E]PROCESSOR-SDK-J721E RTOS Linux 开发环境搭建 基于 ubuntu 18.04_AIRKernel的博客-优快云博客_tda4软件开发

2、SD卡制作及Demo编译与运行

[TI TDA4 J721E]PROCESSOR-SDK-J721E Demo开发板运行与测试 基于 ubuntu 18.04_AIRKernel的博客-优快云博客

3、网络调试功能及开机网络配置相关

[TI TDA4 J721E]开发板网络调试功能及开机自动配置网络_AIRKernel的博客-优快云博客


二、OpenVX Kernel 自动生成及验证

1、Python自动化脚本生成Kernel

[TI TDA4 J721E]TIOVX OpenVX框架下的Python脚本使用_AIRKernel的博客-优快云博客

2、Kernel注册和Node使用

[TI TDA4 J721E]TIOVX OpenVX 框架下Kernel注册/Node使用_AIRKernel的博客-优快云博客


三、视频编解码及流媒体服务器相关

1、SRS开源流媒体服务器的搭建

[TI TDA4 J721E]SRS流媒体服务器的移植和验证_AIRKernel的博客-优快云博客

2、Encode H264视频编码功能

[TI TDA4 J721E]Encode节点编码YUV NV12图像视频生成H.264视频流 使用和移植_AIRKernel的博客-优快云博客

3、Decode H264视频解码功能

[TI TDA4 J721E]]Decode节点解码H.264视频流生成NV12 YUV图像 使用和移植_AIRKernel的博客-优快云博客

4、FFmpeg / X264 ARM平台的移植

[TI TDA4 J721E]基于TDA4平台 FFmpeg / X264 的ARM平台移植_AIRKernel的博客-优快云博客_tda4算法移植


四、TIOVX Image 图像 获取 和 显示 相关

1、图像基本操作 修正版

[TI TDA4 J721E]TIOVX Image图像相关操作(修正版)_AIRKernel的博客-优快云博客

2、OpenGl Mosaic Node应用

[TI TDA4 J721E]TIOVX 单屏显示多路摄像头数据(Mosaic节点使用)_AIRKernel的博客-优快云博客

3、app_img_mosaic_module模块应用

[TI TDA4 J721E](升级版)单屏显示多路摄像头数据(img_mosaic_module节点使用)_AIRKernel的博客-优快云博客

4、USB摄像头获取YUV 格式图像

[TI TDA4 J721E]USB摄像头获取YUV数据并显示Demo的实现_AIRKernel的博客-优快云博客_usb摄像头demo


五、TIOVX Graph 和 Pipeline 相关

1、Graph 和 Pipeline 的理解和应用

[TI TDA4 J721E]TIOVX OpenVX Graph Pipelining理解和移植使用(更新版)_AIRKernel的博客-优快云博客


六、TIOVX 常用函数 及 相关对象解析

1、ObjectArray 相关

[TI TDA4 J721E] TIOVX 常用函数详解 之——“ObjectArray”_AIRKernel的博客-优快云博客

2、vxReplicateNode 相关

[TI TDA4 J721E] TIOVX 常用函数详解 之——vxReplicateNode_AIRKernel的博客-优快云博客


七、深度学习及模型推理相关内容

1、目标检测 Label 提取 获取物体分类的ID

[TI TDA4 J721E]基于USB摄像头YUV数据的目标检测和Label提取(基于app_od demo)_AIRKernel的博客-优快云博客

2、YOLOV5 模型导入及平台移植应用

[TI TDA4 J721E]YOLOV5 模型训练结果导入及平台移植应用_AIRKernel的博客-优快云博客

3、YOLOX 模型导入及平台移植应用 

[TI TDA4 J721E]YOLOX 模型训练结果导入及平台移植应用_AIRKernel的博客-优快云博客


八、特殊功能验证和使用

1、显示中文字符

[TI TDA4 J721E] 屏幕显示中文字符 生成中文字库—Draw2D 模块应用(UTF-8编码)_AIRKernel的博客-优快云博客

2、360环视相关

[TI TDA4 J721E]基于4路鱼眼摄像头图片 360°环视功能 2D鸟瞰图 的移植与实现_AIRKernel的博客-优快云博客_四路鱼眼

3、鱼眼摄像头的LDC畸变校正 和 LUT对照表的生成和应用

[TI TDA4 J721E] Sensor 鱼眼摄像头 LDC畸变校正模块LUT的创建和生成——详解_AIRKernel的博客-优快云博客


九、其他相关内容


【声明】
【欢迎转载转发,请注明出处。原创比较辛苦,请尊重原创,祝大家学习愉快!】
【博主专注嵌入式开发,具有多年嵌入式软、硬件开发经验,欢迎大家学习交流!】
【如有嵌入式相关项目需求,欢迎私信】

[TI TDA4 J721E]YOLOV5 模型训练结果导入及平台移植应用 YOLOV5 目标检测 TDA4EVM平台移植 ONNX模型转换 Importer导入工具使用 阅读详情

相关推荐

[TI TDA4 J721E]TIOVX OpenVX Graph Pipelining理解和移植使用(更新版)

关于Piplining的一些总结和使用 Enqueue 和Dequeue一些使用方法等

AIRKernel的博客 6457

[TI TDA4 J721]单屏多路显示Demo完整资源 ImgMosaic节点的使用教程

配合这个博客使用:https://blog.youkuaiyun.com/AIRKernel/article/details/121210285 具体详情大家可以查看以下博客内容。主要是使用ImgMosaic节点实现多路摄像头数据融合显示。

[TI TDA4 J721E]PROCESSOR-SDK-J721E RTOS Linux 开发环境搭建 基于 ubuntu 18.04

一、安装准备 进入TI 官网,下载所需的所有内容。TDA4 J721E SDK 下载PROCESSOR-SDK-LINUX-J721E(第一个) 和 PROCESSOR-SDK-RTOS-J721E(第五个) 下面的所有内容。如下两张图: 下载成功后,即可进入下一步,准备安装。 二、安装 我这里将下载好的所有文件,放在了/home/ubuntu/TDA4_0800/ 下面了,这个大家随意。 进入文件夹,执行解压操作,首先解压最大的那个文件。完成解压后,ll查看以下内容。 cd /home/ubu

AIRKernel的博客 1万+

[ADAS预研笔记]TDA4开源SDK研究

Model Zoo里面包含了TI自研的算法和目前市面上比较成熟的算法,相关的模型列表及依赖的框架可见SDK内的手册地址

Kidwish_mini的博客 713

TDA4_J721E SDK 9.0 环境搭建与编译

TDA4 SDK 9.0 环境搭建与编译

weixin_43596582的博客 1608

[TI TDA4 J721E]PROCESSOR-SDK-J721E Demo开发板运行与测试 基于 ubuntu 18.04

https://blog.youkuaiyun.com/AIRKernel/article/details/121135143?spm=1001.2014.3001.5501

AIRKernel的博客 6292

[TI TDA4 J721E] Sensor 鱼眼摄像头 LDC畸变校正模块LUT的创建和生成——详解

鱼眼摄像头 fisheye LDC 畸变校正 Mesh网格表生成 LUT参考表生成

AIRKernel的博客 8009

[TI TDA4 J721E]Encode节点编码YUV NV12图像视频生成H.264视频流 使用和移植

YUV encode H.264

AIRKernel的博客 5558

[TI TDA4 J721E]TIOVX 单屏显示多路摄像头数据(Mosaic节点使用)

很久没有更新博客了,最近测试了一个比较使用的Node,在这里和大家分享一下。 在工程项目上,有时会使用到一个屏幕需要显示多路摄像头数据的需求。在浏览TI官方提供的SDK开发包,发现一个比较简单的Demo。 我使用的是ti-processor-sdk-rtos-j721e-evm-08_00_00_12,大家可以自行在TI官网上下载这个开发包,这里不做赘述,如果有疑问的小伙伴,可以私信我,后面可以整理一个比较详细的从下载到编译成功的博客。 TDA4 SDK 下载地址 ......

AIRKernel的博客 3205

[TI TDA4 J721E]YOLOX 模型训练结果导入及平台移植应用

Yolox 移植 TDA4 EVM 目标检测

AIRKernel的博客 3833

[TI TDA4 J721E]TIOVX OpenVX 框架下Kernel注册/Node使用

使用Python脚本生成步骤参照上一篇内容。[TI TDA4] TIOVX OpenVX框架下的Python脚本使用 此处以TI 官方提供的Demo为例。~/vision_apps/apps/dl_demos/app_tidl_od 一、host端注册 调用链如下:main->app_tidl_od_main->app_init->tivxMytiovxLoadKernels tivxMytiovxLoadKernels函数位于~/vision_apps/k.....

AIRKernel的博客 4807

(TDA4 BSP )Texas Instruments Jacinto 7 J721E (DRA829/TDA4xM) BSP 如何制作?

host# sudo apt-get install build-essential autoconf automake bison flex libssl-dev bc u-boot-tools (上面运行过了)2、添加上面的内核选项到tisdk_j7-evm_defconfig 文件中。命令中的目录需要根据自己PC上的实际路径修改。(这一步如果不需要可以不添加)确保插入已经分好区的。

usstmiracle的博客 2253

[TI TDA4 J721E]TIOVX Image图像相关操作

大家在使用TDA4开发板时,可能会遇到对创建好的图像的操作,比如: //RGB 图像的创建 obj->disp_image = vxCreateImage(obj->context, DISPLAY_WIDTH, DISPLAY_HEIGHT, VX_DF_IMAGE_RGB); //NV12 图像的创建 obj->disp_image = vxCreateImage(obj->context, DISPLAY_WIDTH, DISPLAY_HEIGHT, VX_DF_IMAG

AIRKernel的博客 3094

[TI TDA4 J721E]TIOVX OpenVX框架下的Python脚本使用

TI官方提供的SDK包里面提供了一项比较方便的功能,能够使用Python脚本生成TIOVX相关的框架内容,减少用户手动Coding的步骤。 具体的详细操作步骤,可以查看以下链接:TIOVX User Guide: PyTIOVX User Guide 要在PyTIOVX路径下执行这个操作,具体还是参照上面的链接 sudo pip3 install -e . 否则无法运行脚本。 这里我简单介绍以下我这边生成的步骤和一些心得分享 一、使用Python脚本生成TIOVX框架 Ubutun自带了Py

AIRKernel的博客 2761

[TI TDA4 J721E]TIOVX Image图像相关操作(修正版)

TI TDA4 图像相关操作 创建图像/映射图像/复制图像 vxCreateImage vxMapImagePatch vxCopyImagePatch vxCreateImageFromHandle vxCreateImageFromROI

AIRKernel的博客 4529

[TI TDA4 J721E]基于TDA4平台 FFmpeg / X264 的ARM平台移植

由于需要使用TDA4完成一个推流的工作,在查找各种资料以后,决定移植ffmpeg,进行rtmp的推流工作。下面开始演示移植过程: 一、下载源码 1、X264源码(总览:http://download.videolan.org/pub/videolan/x264/snapshots/) 博主使用源码版本: http://download.videolan.org/pub/videolan/x264/snapshots/x264-snapshot-20191217-2245.tar.bz...

AIRKernel的博客 1885

[TI TDA4 J721E]USB摄像头获取YUV数据并显示Demo的实现

因为公司使用的TDA4开发板目前没有提供LVDS接口的摄像头,所以我们只能先使用USB摄像头获取YUV数据,用来调试。这里和小伙伴们分享以下如何通过USB摄像头获取YUV的数据。 USB摄像头使用的V4L2的协议,Video for Linux 2.0 版本。(USB摄像头要支持YUYV图像输出格式) 1、将USB摄像头连接到开发板上,如图: 2、登录到开发板,设备会被挂载到/dev/ 下,使用ls -l查看一下 开发板默认好像有一个video0,所以我们这里使用......

AIRKernel的博客 3878

特征模理论指导滤波天线设计的优势和方法

本文探讨了特征模理论在滤波天线设计中的应用优势和方法。特征模理论通过分析天线结构的本征模特性,突破了传统经验设计的局限,实现了辐射与滤波功能的一体化设计。文章重点阐述了如何利用模式显著性(MS)和模式加权系数(MWC)来指导辐射零点的产生,揭示了辐射零点形成的物理机制。通过特征模分析,设计师可以明确调控天线结构和馈电系统,优化滤波性能。这种方法为现代多频/宽带滤波天线设计提供了理论依据和实用工具,显著提升了设计效率和性能指标。

qq_64207806的博客 957
上一篇: [TI TDA4 J721E] Sensor 鱼眼摄像头 LDC畸变校正模块LUT的创建和生成——详解
下一篇: [TI TDA4 J721E]YOLOX 模型训练结果导入及平台移植应用
AIRKernel
博客等级 码龄5年 467粉丝 31原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值