自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 收藏
  • 关注

原创 【笔记】常用gstreamer命令记录

【笔记】常用gstreamer命令记录

2024-04-10 10:02:18 851

原创 记录一种Ubuntu20.04升级到gstreamer1.22版本的方法

记录一种Ubuntu20.04升级到gstreamer1.22版本的方法

2024-04-10 09:27:00 320

原创 C++,try示例,以及自定义错误类型结构体示例

C++,自定义错误类型结构体示例

2024-04-08 09:31:35 279

原创 记录C++中,vector的迭代器在push_back以后扩容导致迭代器失效的问题

vector是我们用到最多的数据结构,其底层数据结构是单端动态数组,由于数组的特点,vector也具有以下特性: ①O(1)时间的快速访问;②顺序存储,所以插入到非尾结点位置所需时间复杂度为O(n),删除也一样;:根据vector的插入和删除特性,以及扩容规则,我们在使用vector的时候要注意,在插入位置和删除位置之后的所有迭代器和指针引用都会失效,同理,扩容之后的所有迭代器指针和引用也都会失效。

2024-03-29 14:31:23 372

原创 C++中,判断某个自定义结构体是否在该结构体的vector中

C++中,判断某个自定义结构体是否在该结构体的vector中

2024-03-29 10:19:07 99

原创 C和C++中,快速切换打印字体颜色

C和C++中,快速切换打印字体颜色

2024-03-22 14:18:26 204

原创 记录C++的类中,如果不写virtual,子类不会覆盖父类同名函数

1. 这里是我基础有待完善,virtual 关键字的函数才会被覆盖。

2024-03-20 15:37:13 213

原创 Linux中,运行程序,顺便将打印信息存储在Log文件中查看

如题,原本打算在代码中自己写一个类去管理将打印信息收集到log日志中,忽然想到,其实也可以写sh脚本。

2024-03-20 15:15:49 312

原创 C++中,数字以0开头,会默认八进制,不是十进制

时,0101会被解释为八进制的101,而不是十进制的101。八进制数101转换为十进制是65,这就是为什么你得到的输出是65。在C++中,当你使用数字字面量时,如果以"0"开头,那么它将被视为八进制数。如果你想要表示十进制的101,应该直接写成。,这样就不会产生混淆,输出也会是101。

2024-03-19 20:09:34 221

原创 记录C++中,子类同名属性并不能完全覆盖父类属性的问题

1. 面对这样的情况,要么就不要写同名属性(但有时候不能保证自己忘记了)2. 要么就使用指针,将父类和子类的地址变成一样的地址。3.虽然最后一种比较麻烦,但是会惊奇的发现,如果是指针的话,可以实现父类中实现所有操作,子类只管创建对象和使用,子类如果想改实现,根据需要同名替代即可。甚至属性也可以写成函数指针那些,是一种非常灵活的使用方式,是一种上层设计模式的简单体现。

2024-03-19 11:25:37 614 1

原创 QT:用opencv的KNN识别图片中的LED数字(一)

一款功能测试的软件demo,使用了QT作为界面,主要使用了opencv的KNN识别,使用gstreamer作为管道,用来打开图片。后期会写一篇打开摄像头实时识别的文章。

2024-03-08 16:02:29 927

原创 docker使用jupyter/datascience-notebook,重置密码,并且设置各类易用参数

docker使用jupyter/datascience-notebook,重置密码,并且设置各类易用参数。 无秘钥

2024-03-08 14:31:54 597

原创 Ubuntu安装conda以后,给jupyter安装C++内核

大家都知道,jupyter notebook 可以支持python环境,可以在不断点调试的情况下,打印出当前结果,如果代码错了也不影响前面的内容。于是我就想有没有C++环境的,结果还真有。

2024-03-07 11:18:23 881

原创 QT中结构体和QbyteArray的转换,可加帧头帧尾

QT中结构体和QbyteArray的转换

2024-03-05 14:08:47 434

原创 QT中使用QProcess执行命令,实时获取数据,例如进度条

QT中使用QProcess执行命令,实时获取数据,例如进度条

2024-03-05 10:23:40 688

原创 通过scp在两台设备之间传输文件的sh脚本

通过scp在两台设备之间传输文件的sh脚本

2024-03-05 10:09:53 307

原创 使用html网页播放多个视频的几种方法

使用html网页播放多个视频的几种方法

2024-03-04 09:36:18 1032

原创 一个实时波形图的封装demo(QT)(qcustomplot)

一个实时波形图的封装demo(QT)(qcustomplot)

2024-02-28 14:51:15 508

原创 使用gstreamer和opencv实时识别LED数码管数字的测试demo(QT)

使用gstreamer和opencv实时识别LED数码管数字的测试demo(QT实现)

2024-02-23 10:05:16 911

原创 OpenCV运行gstreamer管道获取相机数据,处理以后,再交给gstreamer显示(QT实现)

OpenCV运行gstreamer管道获取相机数据,处理以后,再交给gstreamer显示(QT实现)

2024-02-19 10:09:21 1535

原创 个人搜集的gstreamer学习链接

个人搜集的gstreamer学习链接

2024-02-09 18:34:01 597

原创 QT中,对于大小端UDP网络发送的demo,帧头帧尾

QT中,对于大小端UDP网络发送的demo,帧头帧尾

2024-02-04 17:03:29 361

原创 QT播放gstreamer命令(三)---使用QMediaPlayer

因为之前听说过,QMediaPlayer已经集成了gstreamer,但是并没有什么接口来例子来说明,根本看不出来有任何gstreamer的形式,于是在QT5助手里面搜了一下,发现确实有gstreamer的痕迹,但是例子写的极其拉胯,经过自己尝试,终于发现了一种直接使用QMediaPlayer播放gstreamer命令的方式,以下是官方截图:以上是官方截图,实际测试发现,会单独弹出来,有点小问题,不过我已经解决了,说明这种方案确实可行。

2024-02-01 09:06:40 602 7

原创 使用QT实现播放gstreamer的命令(二)

使用QT实现播放gstreamer的命令画面(二),更全更完整!!!

2024-01-29 17:24:34 1357 1

原创 C++实现模版模式 + 创建者模式的demo

C++实现模版模式和创建者模式的demo

2024-01-24 16:17:16 685

原创 使用OpenGL 和 opengl ES 渲染YUV图片文件的QT示例

头文件:CPlayWidget.hcpp文件:CPlayWidget.cpp默认打开 ./test.yuv文件。

2024-01-11 11:29:30 795 1

原创 OpenGL和OpenGL ES显示YUV图片的着色器差别(一)

OpenGL和OpenGL ES显示YUV图片的着色器差别

2024-01-11 11:20:32 497

原创 一个类QT信号槽机制的C++库:sigslot库

一个类QT信号槽机制的C++库:sigslot库

2024-01-10 14:42:01 372

原创 (随记)C++多线程的简单Demo

本来是开发QT项目的,但是项目需要将部分功能封装为动态库,那么为了保证未来动态库的可移植性,于是打算放弃使用QT相关的内容,比如QThread,而是使用C++的Thread。

2024-01-10 10:37:34 879

原创 在Jetson orin上使用gstreamer推流RTP原始视频流

在Jetson orin上使用gstreamer推流RTP原始视频流

2024-01-05 15:45:20 1197 4

原创 (个人使用)C++和QT技巧汇总

(个人使用)C++和QT技巧汇总

2024-01-03 10:18:29 434

原创 gstreamer推流SRT协议视频,VLC播放SRT视频(一)

gstreamer推流SRT协议视频,VLC播放SRT视频(一)

2024-01-02 16:42:50 1220

原创 使用ssocr识别LED数字

使用ssocr识别LED数字

2024-01-02 13:55:36 968

原创 添加虚拟网口实现一个网口多个网段同时收发数据:Ubuntu和window

添加虚拟网口实现一个物理网口多个网段同时收发数据:Ubuntu和window

2023-12-25 18:00:28 1031

原创 源码编译libyuv

libyuv 是常用的处理YUV数据的库,例如将YUV进行缩放。

2023-12-21 18:13:20 424

原创 使用QT来简单实现播放gstreamer的命令(一)

使用QT来简单实现播放gstreamer的命令(一)

2023-12-20 15:45:56 1290 7

原创 使用gstreamer的时候生成dot和整个管道流程图

使用gstreamer的时候生成dot和整个管道流程图

2023-12-19 17:48:36 447 1

原创 记录一个Ubuntu安装了QT5再安装QT6无法打开qtcreator的解决方法

之前安装了QT5.12,还有RK3588的交叉编译环境,现在想尝试一下新功能,就在线安装了一个QT6,结果当时安装好了以后,qtcreator很正常,但是重启以后,qtcreator使用图标就打不开了,使用网上的方法测试过,都无法打开,但是偶然发现使用命令行可以打开,于是自己想到一个办法解决。

2023-12-19 14:38:11 598 1

原创 Ubuntu使用USB相机开放RTSP流(gst-rtsp-server-1.16)(一)

Ubuntu使用USB相机开放RTSP流(gst-rtsp-server-1.16)

2023-12-19 10:56:42 1144 1

原创 Ubuntu使用gstreamer开发USB相机应用(一)

Ubuntu使用gstreamer开发USB相机应用(一)包括:gstreamer安装,测试。使用v4l2测试USB相机。使用gstreamer采集相机

2023-12-18 16:05:50 641

gstreamer源码- 2024-4-2

gstreamer源码- 2024-4-2 https://gitlab.freedesktop.org/gstreamer/gstreamer 版本:1.22

2024-04-02

一个实时波形图的封装demo(QT)(qcustomplot)

一个实时波形图的封装demo(QT)(qcustomplot) 原文:https://blog.csdn.net/Alon1787/article/details/136345749

2024-02-28

QT播放gstreamer管道命令的示例

QT播放gstreamer管道命令源码,请看示例再下载: (原文:https://blog.csdn.net/Alon1787/article/details/135908723)

2024-01-29

虚拟串口+串口助手.zip

虚拟串口+串口助手.zip

2023-12-22

超好用的调试工具:串口网络工具sscom和MobaXterm

超好用的调试工具:串口网络工具sscom和MobaXterm

2023-12-22

使用VLC插件在网页播放12路视频或者rtsp流视频的示例

使用VLC插件在网页播放12路视频或者rtsp流视频的示例 步骤: 1. 安装较新版本的VLC 2. 下载安装360急速浏览器 3. 将文件拖入360急速浏览器即可 4. 如果想播放rtsp流视频,可以将链接替换为rtsp流地址,也可以使用VLC自己串流rtsp流也行

2023-12-22

JS播放12路MP4视频测试

JS播放12路MP4视频测试

2023-12-22

源码编译libyuv的压缩包和说明

Linux下,源码编译libyuv,说明文章: https://blog.csdn.net/Alon1787/article/details/135137239

2023-12-22

Qt 全局信号单例类实例代码

Qt 全局信号单例类实例代码

2023-11-30

QT,QT多线程的6个测试项目

QT,QT多线程的4种写法,以及6个不同的测试项目 1. moveToThread() 2. 继承自QThread类 3. QtConcurrent 4. QRunnable 5. 搞忘了,自己看吧 原文链接: https://blog.csdn.net/Alon1787/article/details/134604123

2023-11-29

QT中,三种开启线程的方式源码

QT中,三种开启线程的方式源码, 原文:https://blog.csdn.net/Alon1787/article/details/134604123 1. 继承自QThread类,然后重写run()函数 2. 继承自QObject类,然后使用moveToThread()移到子线程,通过信号关联触发 3. 使用QtConcurrent 线程池。Q_INVOKABLE修饰想单独开线程的函数

2023-11-27

一些测试视频,包括mp4,ts ,h264, h265,yuv

一些测试视频,包括mp4,ts ,h264, h265,yuv

2023-10-20

网页嵌入JS实现播放器测试

网页嵌入JS实现播放器测试demo

2023-10-20

Dalsa线扫描相机资源分享(三)- 简单的QT测试程序,未封装类

Dalsa线扫描相机资源分享(三)- 简单的QT测试程序,未封装类,但是已经可以跑了

2023-10-20

Dalsa线扫描相机资源分享(一)-安装驱动和配置说明

Dalsa线扫描相机资源分享(一)-安装驱动和配置说明 1. SaperaLTSDKSetup_8.60.exe SDK 2. xtium2-clhs_fx8lc_110010122.exe 采集卡驱动 3. HL-FM相机使用说明.doc 配置说明文档 具体使用流程请看: https://blog.csdn.net/Alon1787/article/details/133919085

2023-10-20

Dalsa线扫描相机资源分享(二)- 开发文档

Dalsa线扫描相机资源分享(二)- 开发文档 具体使用流程请看: https://blog.csdn.net/Alon1787/article/details/133919085

2023-10-20

空空如也

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

TA关注的人

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