自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(884)
  • 资源 (44)
  • 收藏
  • 关注

原创 【目录】郭老二博文之:图像视频汇总

图像视频博文汇总:FFmpeg、GStreamer、OpenCV、H264、Live555

2023-04-08 21:38:33 1785 4

原创 【Linux】CPU指令集:ILP、MMX、SSE、AVX

CPU提高性能的指令集介绍:ILP、MMX、SSE、AVX

2024-07-21 11:37:51 12

原创 【Linux】微基准测试

微基准测试概念、工具(Google Benchmark)、用法详解

2024-07-18 18:31:18 56

原创 【AI】DeepStream(16):deepstream_image_decode_app-MJPEG编解码器的使用

演示各种 DeepStream 插件构建 GStreamer 管道。从文件中获取视频、解码、批处理,然后进行对象检测,最后在屏幕上渲染框。在管道pipe中使用多个媒体源src(MJPEG流);自定义解码bin,封装mjpeg编解码器。配置流复用器mux生成一批帧,并在批处理上进行推断(nvinfer),以更好地利用资源。提取流元数据,其中包含有关批处理缓冲区中帧的有用信息。“nvinfer”元素使用 TensorRT API 对帧/对象进行推断,用在Jetson嵌入式板子上;

2024-07-16 16:11:00 132

原创 【Linux】软交换机Open vSwitch的移植

移植软交换机Open vSwitch

2024-07-16 15:00:00 58

原创 【PLC】基本概念

PLC基本概念:POU、程序页、交叉参考等

2024-07-12 22:30:00 708

原创 【AI】DeepStream(15):图像分割deepstream-segmentation-test源码分析

DeepStream:图像分割示例 deepstream-segmentation-test,源码详解,一行一注释

2024-07-06 11:03:19 67

原创 【AI】DeepStream(14):图像分割deepstream-segmentation-test示例演示

deepstream-segmentation-test示例演示了图像的语义分割。两个配置文件,分别加载U-Net和Res-UNet两种分割模型U-Net是一个在生物医学图像分割领域广泛应用的卷积神经网络(CNN),由Olaf Ronneberger等人于2015年提出。U-Net的网络结构呈U型,前半部分为编码器(Encoder),用于特征提取;后半部分为解码器(Decoder),用于上采样和特征融合,最终实现图像分割。由于其优秀的性能和灵活性,U-Net也被应用于其他领域的图像分割任务。

2024-07-04 22:53:22 197

原创 【C++】POCO学习总结(二十):交叉编译poco-1.12.5p2

ARM移植,交叉编译POCO-1.12.5p2

2024-07-04 19:40:56 1070

原创 【Linux】性能分析器 perf 详解(四):trace

perf性能分析器之trace

2024-07-03 19:00:00 113

原创 【AI】DeepStream(13):三维动作识别 deepstream-3d-action-recognition-源码详解

DeepStream中关于三维动作识别推理示例的源码详解(一行一注释)

2024-06-27 23:51:42 232

原创 【Linux】性能分析器 perf 详解(三):kmem、mem

kmem 用于跟踪/测量内核内存属性的工具,如分配、释放、碎片率等。可以帮助开发者和系统管理员理解内核内存的分配和释放模式,从而诊断内存泄漏、过度分配等问题。跟踪内存分配和释放:监控内核函数如 kmalloc, kfree, vmalloc, vfree 等的调用。统计内存使用:统计不同内核内存缓冲区的使用情况,如 SLAB 缓存中的对象。分析内存泄漏:通过长时间跟踪内存分配和释放,帮助发现未释放的内存分配

2024-06-27 20:19:32 110

原创 【AI】DeepStream(12):三维动作识别 deepstream-3d-action-recognition-示例演示

DeepStream还可以分析视频帧序列,来识别视频中的动作。示例参见:/opt/nvidia/deepstream/deepstream/sources/apps/sample_apps/deepstream-3d-action-recognition。

2024-06-26 23:13:56 228

原创 【Linux】性能分析器 perf 详解(二):list、record、report、top

perf record:执行后会在当前工作目录下生成一个名为 perf.data 的二进制文件,其中包含了所有收集到的性能数据。perf report :当完成数据收集后,可以使用 perf report 命令来分析和展示这些数据。perf top 类似Linux的top命令,可以实时显示系统中占用CPU时间最多的函数运行命令:sudo perf top。

2024-06-26 19:51:15 220

原创 【Linux】性能分析器 gperftools 详解

google分析工具gperftools:编译、安装、使用详解

2024-06-25 22:37:40 355

原创 【Linux】性能分析器 perf 详解(一):简介、安装、stat命令演示

perf 是由 Linux 官方提供的系统性能分析工具。内核子系统 perf_events 提供了性能计数器(hardware performance counters)和性能事件的支持,它以事件驱动型的方式工作,通过收集特定事件(如 CPU 时钟周期,缓存未命中等)来跟踪和分析系统性能。perf 命令是一个用户空间工具,具备 profiling、tracing 和脚本编写等多种功能,是内核子系统 perf_events 的前端工具。

2024-06-25 20:40:11 144

原创 【Qt】Qt出现“xcb”相关错误,解决方法汇总

解决Qt启动时,报 “xcb” 相关错误的,解决方法汇总,包括Ubuntu系统和嵌入式Linux系统

2024-06-21 19:00:00 278

原创 【linux】Valgrind工具集详解(十六):交叉编译、移植到arm(失败)

官网:https://valgrind.org/源码:https://valgrind.org/downloads/current.html。

2024-06-19 19:00:00 176

原创 【驱动】使用fdisk、parted等命令制作SD启动卡

在linux上使用命令或脚本制作SD启动卡,用于嵌入式系统

2024-06-14 22:00:00 88

原创 【AI】DeepStream(11):deepstream-app源码详解(03)解析配置文件

配置文件,为INI格式,使用 GLib 的 GKeyFile 来解析INI格式的配置文件。NvDsConfig 属于 AppCtx 的一部分,作为应用程序上下文。使用时,如下例子,调用 NvDsConfig 中保存的信息即可。所有解析后的信息存储在 结构体 NvDsConfig 中,deepstream-app的。

2024-06-13 22:41:04 224

原创 【log4】log4cplus:使用详解(二)

log4cplus:使用详解,配置文件说明参考 log4j

2024-06-13 21:59:21 41

原创 【log4】log4cplus:使用详解(一)

log4cplus 使用详解:配置文件参数说明、基本使用示例

2024-06-13 21:15:00 75

原创 【AI】DeepStream(10):deepstream-app源码详解(02)配置文件格式详解

路径:/opt/nvidia/deepstream/deepstream/samples/configs/deepstream-app/source1_usb_dec_infer_resnet_int8.txt。在mian函数中,通过 parse_config_file_yaml 函数来解析 yaml 配置文件;以 source1_usb_dec_infer_resnet_int8.txt 为例。6)配置 推理引擎GIE(GPU Inference Engine)

2024-06-06 23:57:39 236

原创 【驱动】Linux内核版本信息查看

1)内核版本定义Linux内核源码中的版本定义在:include/generated/uapi/linux/version.h264513

2024-06-06 20:45:00 65

原创 【AI】DeepStream(09):deepstream-app源码详解(01)main函数

nvds_dependencies_version_print 用于打印 DeepStream SDK 依赖的第三方库的版本信息,如 CUDA、cuDNN 和 TensorRT 等的版本号。命令行参数的定义时,使用 G_OPTION_ARG_FILENAME_ARRAY 指定参数为文件名数组(字符串数组)为每个配置文件创建对应的上下文结构体AppCtx,AppCtx中记录相关的状态、环境、输入参数、运行时参数等信息。两个重要的命令行参数,-c 和 -i 分别用于指定配置文件和输入的url。

2024-06-05 23:16:27 114

原创 【经验】Ubuntu上离线安装VsCode插件浏览Linux kernel源码

工程编译自动生成的compile_commands.json 文件中包含的源文件和关联的头文件,因此能避免索引非编译的代码造成解析时语义混乱。

2024-06-04 21:36:03 314

原创 【驱动】串口硬件流控和RS485自动收发

RS485使用硬件流控的RTS引脚来实现,自动收发控制

2024-05-28 19:30:59 307 1

原创 【AI】DeepStream(08):deepstream-app-示例演示

deepstream-app:相对正式的 DeepStream 参考应用程序。deepstream-test5是在此基础上修改的,因此先介绍deepstream-app。

2024-05-27 22:55:59 326

原创 【驱动】RS485收发控制、自动收发电路及波特率限制

RS485收发:芯片自支持、硬件电路实现自动收发、软件实现收发

2024-05-27 20:00:00 307

原创 【驱动】ARM手册引脚寄存器地址(绝对物理地址)查找(以AM437x为例)

原文:Macro to allow using the absolute physical address instead of the padconf registers instead of the offset from padconf base.译文:宏允许使用绝对物理地址而不是padconf寄存器在基地址的偏移量。

2024-05-24 19:00:00 64

原创 【AI】DeepStream(07):deepstream-test4-源码详解

deepstream-test4:向Kafka消息平台发布推理后产生的数据最后演示如何使用GPU保存编码后的图片

2024-05-23 23:13:25 332

原创 【CAN】libsocketcan库详解

libsocketcan是用户空间通过SocketCAN操作CAN的接口。源码:https://github.com/linux-can/libsocketcan。

2024-05-23 19:54:17 223

原创 【驱动】AM437x、AM335x网络故障解决方法,解决步骤、PHY寄存器操作

AM437x、AM335x网络故障解决步骤:解决步骤和PHY寄存器操作的方法

2024-05-22 21:24:43 41

原创 【AI】DeepStream(06):deepstream-test4-示例演示

deepstream-test4:向Kafka消息平台发布,推理后的产生的数据。

2024-05-21 23:23:24 159

原创 【AI】DeepStream(05):deepstream-test3 处理多个源

演示各种 DeepStream 插件构建 GStreamer 管道。从文件中获取视频、解码、批处理,然后进行对象检测,最后在屏幕上渲染框。:和deepstream-test1相比,多了目标跟踪和分类,如下图,左侧为test1、右侧为test2,test2中对目标跟踪并使用数字做编号,并且对汽车进行二次分类。在管道中使用多个源,同时处理多个源,效果如图所示,使用 uridecodebin 接受任何类型的输入(例如 RTSP/文件)、任何 GStreamer 支持的容器格式以及任何编解码器。

2024-05-20 23:13:30 208 1

原创 【AI】DeepStream(04):deepstream_test2_app

deepstream-test1:演示各种 DeepStream 插件构建 GStreamer 管道。从文件中获取视频、解码、批处理,然后进行对象检测,最后在屏幕上渲染框。deepstream-test2:和deepstream-test1相比,多了目标跟踪和分类,如下图,左侧为test1、右侧为test2,test2中对目标跟踪并使用数字做编号,并且对汽车进行二次分类。

2024-05-17 00:01:17 64

原创 【Qt】Qt开源项目

Qt进阶:列几个优秀的Qt开源项目来学习

2024-05-15 22:20:22 279

原创 【AI】DeepStream(03):deepstream_test1_app

deepstream-test1:演示各种 DeepStream 插件构建 GStreamer 管道。从文件中获取视频、解码、批处理,然后进行对象检测,最后在屏幕上渲染框。源码路径:/opt/nvidia/deepstream/deepstream/sources/apps/sample_apps/deepstream-test1先看下效果。

2024-05-15 00:20:11 191

原创 【I2C】I2C-tools详解:i2cdetect 、i2cdump 、i2cget 、i2cset 、i2ctransfer

I2C-tools详解:i2cdetect 、i2cdump 、i2cget 、i2cset 、i2ctransfer

2024-05-13 21:33:14 400

原创 【驱动】SPI:原理详解、设备树配置

SPI(Serial Peripheral interface)串行外设接口。总线框架:MISO:Master input slave output 主机输入,从机输出(数据来自从机);MOSI:Master output slave input 主机输出,从机输入(数据来自主机);SCLK :Serial Clock 串行时钟信号,由主机产生发送给从机;CS:Chip Select片选信号,由主机发送,以控制与哪个从机通信,通常是低电平有效信号。

2024-05-11 18:30:00 86

Qt进阶:优秀QT开源项目

详细说明:https://blog.csdn.net/u010168781/article/details/138924179 1、Krita 2、QGIS 3、Kdenlive 4、Clementine 5、Syncthing 6、KDevelop

2024-05-15

Ubuntu20.04.6+Qt5.15.2+QtCreator10.0.1中文输入法

Ubuntu20.04.6+Qt5.15.2+QtCreator10.0.1中文输入法libfcitxplatforminputcontextplugin库

2024-04-03

QtQt实现图片缝合:4张图片缝合成四宫格

将四张PNG使用QImage来拼接成四宫格

2023-06-15

linux(ubuntu)上测试手柄的程序jstest

linux(ubuntu)上测试手柄的程序jstest,注意是应用程序,不是驱动 驱动可以在kernel中配置Joysticks interface和Joysticks/Gamepads

2023-05-05

NVIDIA TX2 PyTorch-GPU安装包V1.10

NVIDIA TX2 PyTorch-GPU安装包: torch-1.10.0-cp36-cp36m-linux_aarch64.whl torchvision-0.11.0a0+fa347eb-cp36-cp36m-linux_aarch64.whl

2022-09-15

ubuntu18.04 chrome浏览器安装包

ubuntu18.04 chrome浏览器安装包

2022-08-26

STM32 ST-LINK UtilityV4.0.0

STM32 ST-LINK Utility软件主要的功能就是量产(批量下载代码的工具)。它也是比较实用的一个工具,当我们需要查看芯片FLASH数据时,可以很快定位查找到想要的数据(前提是没有添加保护)。 STM32 ST-LINK Utility软件包含ST-Link驱动。若你安装了STM32 ST-LINK Utility软件,你的ST-Link就不用单独安装驱动了,可以直接使用(比如Keil、IAR在线调试、下载等)。 STM32 ST-LINK Utility软件除了可以快速读取FLASH数据外,还可快速读取STM32芯片型号、ID、版本等信息。

2022-08-14

keil-STM32芯片包F1x、3x、4x、7x

keil-STM32芯片包F1x、3x、4x、7x(版本日期2022-08-14)

2022-08-14

科学使用keil,有效期到2023年

科学使用keil,有效期到2023年

2022-08-14

毕业设计:学生管理系统源码,界面为Qt,数据库为sqlite 代码里可以借鉴 sql 语句的操作

毕业设计:学生管理系统源码,界面为Qt,数据库为sqlite 代码里可以借鉴 sql 语句的操作

2022-06-19

在编译部署emq的qmqtt过程中,需要整理出qmqtt的头文件,资源中对应qmqtt版本为1.0.0

在编译部署emq的qmqtt过程中,需要整理出qmqtt的头文件,资源中对应qmqtt版本为1.0.0

2022-04-11

qtmqtt在编译部署过程中需要将头文件导出,资源中是整理后的头文件,对应qtmqtt版本为5.14.2

qtmqtt在编译部署过程中需要将头文件导出,资源中是整理后的头文件,对应qtmqtt版本为5.14.2

2022-04-11

rtl8821ce.tar.gz

rtl8821ce驱动源码

2021-10-16

SignalVu_PC_3.17.0013_066143420.zip

tektronix应用软件;

2021-03-01

iperf-3.1.3-win64.zip

最新的IPERF3网络测试工具,使用方法,服务端iperf3 -s; 客户端:iperf3 -c 服务端IP -u -b 1000M -i 2

2020-11-25

Camera的结构介绍以及Sensor参数和内部功能简介.ppt

Camera主要的组成部分由:lens,VCM,IRFilter,Sensor,Substrate PCB;其中有些Sensor IC是集成了DSP,有些是没有集成DSP,没有集成DSP的module需要外部外挂DSP。

2020-11-02

valgrind测试代码

valgrind$ tree . ├── cachegrind │   ├── cg_annotate.txt │   ├── main.c │   └── readme ├── callgrind │   ├── callgrind.out.21547 │   ├── callgrind.out.21547-01 │   ├── callgrind.out.21547-02 │   ├── callgrind.out.21642 │   ├── gprof2dot.py │   ├── main.c │   ├── readme │   ├── valgrind.dot │   └── va

2020-09-04

视频编解码资源:test_h264_aac.mp4

视频格式mp4;视频编码格式h264,音频编码格式aac;图像格式YUV420(I420);时长约3秒;分辨率544x960;帧率30;视频来源,本人手机拍摄。

2020-07-22

视频编解码资源:test_h265.mp4

视频格式mp4;编码格式h265;图像格式YUV420(I420);时长约3秒;分辨率544x960;帧率30;视频来源,本人手机拍摄。

2020-07-22

图像编解码测试资源:test.h265

视频格式h265;图像格式YUV420(I420);时长约3秒;分辨率544x960;帧率30;视频来源,本人手机拍摄。

2020-07-22

图像编解码测试资源:test.h264

视频格式h264;图像格式YUV420(I420);时长约3秒;分辨率544x960;帧率30;视频来源,本人手机拍摄。

2020-07-22

图像编解码测试资源:test.y4m(YUV4MPEG2)

视频格式y4m(YUV4MPEG2);图像格式YUV420(I420);时长约3秒;分辨率544x960;帧率30;视频来源,本人手机拍摄。

2020-07-22

test.I420(YUV420)

视频格式YUV;图像格式YUV420(I420);时长约3秒;分辨率544x960;帧率30;视频来源,本人手机拍摄。

2020-07-22

clipp手册.zip

clipp是一个使用方便、功能强大的现代c++编程的命令行解析器。 这个手册是由clipp源码编译doxyfile后生成的html文档。

2020-03-16

sqliteman.zip

下sqliteman源码后,编译生成的html格式说明文档。 github地址https://github.com/pvanek/sqliteman。 sqliteman官网已经停用

2019-11-18

HDF5-1.10.5-win64.msi

在window10下编译安装caffe时,需要依赖HDF5_LIBRARIES HDF5_INCLUDE_DIRS。 官网下载:https://www.hdfgroup.org/downloads/hdf5/ 官网下载需要注册。

2019-07-31

mnist.tar.gz

mnist官方的数据不是图片格式的,现将t10k-images-idx3-ubyte train-images-idx3-ubyte t10k-labels-idx1-ubyte train-labels-idx1-ubyte转换成png图片格式,分类放入对应的目录中,目录结构如下: /mnist$ tree -d . ├── test │   ├── 0 │   ├── 1 │   ├── 2 │   ├── 3 │   ├── 4 │   ├── 5 │   ├── 6 │   ├── 7 │   ├── 8 │   └── 9 └── train ├── 0 ├── 1 ├── 2 ├── 3 ├── 4 ├── 5 ├── 6 ├── 7 ├── 8 └── 9

2019-06-28

glog文档(中英文).zip

google glog日志管理系统,配合命令行参数gflags使用。该资源是官方源码中的说明文档,包括中文、英文对照

2019-06-27

caff手册html.zip

使用doxygen编译caffe源码中的说明文档,格式为html,可以在chrome浏览器中打开,后点击翻译,可以查看翻译成中文的

2019-06-25

caffe英文手册,编程并转换成chm格式

将caffe中doxygen编译成html,并已经转换成chm格式的英文手册

2019-06-21

吴恩达斯坦福机器学习课件pdf.zip

吴恩达斯坦福机器学习课件(完整版,带课堂笔记):已将ppt转成pdf,没有合并,按课时分开

2019-05-27

吴恩达斯坦福机器学习课件.pdf

吴恩达斯坦福机器学习课件(完整版,带课堂笔记):已经将ppt从转换并合并成成pdf

2019-05-27

libcudnn7_7.1.4.18-1+cuda8.0_amd64.deb

ubuntu14.04-64位操作系统 + cudnn7.1.4 + cuda版本8.0:cuDNN v7.1.3 Runtime Library for Ubuntu14.04 (Deb)(libcudnn7_7.1.4.18-1+cuda8.0_amd64.deb)

2019-05-22

libcudnn7-doc_7.1.4.18-1_cuda8.0_amd64.deb

ubuntu14.04-64位操作系统 + cudnn7.1.4 + cuda版本8.0:cuDNN v7.1.4 Code Samples and User Guide for Ubuntu14.04 (Deb)(libcudnn7-doc_7.1.4.18-1_cuda8.0_amd64.deb)

2019-05-22

libcudnn7-dev_7.1.4.18-1_cuda8.0_amd64.deb

ubuntu14.04-64位操作系统 + cudnn7.1.4 + cuda版本8.0:libcudnn7-doc_7.1.4.18-1_cuda8.0_amd64.deb

2019-05-22

opencv_contrib-4.0.1.zip

在官网或者github上下载opencv_contrib-4.0.1时,总是失败。尝试用迅雷下载,中间失败了几次,最终成功。

2019-05-16

详细分析内核中设备树相关的代码流程

详细分析内核代码中关于设备树相关的流程; 设备-总线-驱动模型:设备端先加载设备树为“设备”列表;驱动端根据“设备”列表加载驱动

2018-10-16

QObject::moveToThread用例

QObject调用moveToThread(QThread *targetThread)后, 运行targetThread.start(),此后QObject的事件将在targetThread中处理。 比如:QObject的槽函数,将在targetThread中处理。

2018-08-16

【C】数组数组初始化总结

【C】数组数组初始化总结;参见博客https://blog.csdn.net/u010168781/article/details/80061118

2018-04-26

【Qt】使用QCamera获取摄像头,并使用图像视图框架QGraphics*来显示

使用QCamera获取摄像头,并使用图像视图框架来显示 QGraphicsVideoItem QGraphicsScene QGraphicsView

2018-04-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除