自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(132)
  • 资源 (5)
  • 收藏
  • 关注

原创 C++八股文面经——原创

目录前言正文参考前言正文参考

2022-02-25 22:55:31 2262

原创 编程题集锦

目录前言正文算法题1. [最长有效括号](https://leetcode-cn.com/problems/longest-valid-parentheses/)——动态规划的内容2. [大数相加](https://blog.youkuaiyun.com/fesdgasdgasdg/article/details/80953829)3. [10亿int型数,统计只出现一次的数](https://blog.youkuaiyun.com/u010983881/article/details/75097358)4. 层序遍历二叉树5.

2021-08-01 14:16:01 873

原创 Qt 笔记

目录前言正文信号槽机制定义多线程情况下, Qt中的信号槽分别在什么线程中执行, 如何控制?回调函数参考前言毕竟自己工作内容是Qt,所以,我怕难免有可能被问到Qt的相关知识,所以,这部分,我也是要做好准备。正文信号槽机制定义信号槽,实际上是一种观察者模式。当某个事件发生后,它就会发出一个信号。这种发出时没有目的性的,类似于广播。如果有对象对这个信号感兴趣的话,就会使用连接函数,将想要处理的信号和自己的一个槽函数连接起来。多线程情况下, Qt中的信号槽分别在什么线程中执行, 如何控制?通过 co

2021-05-31 20:21:02 1950

原创 C++工程师十万字笔记

C++笔记

2021-05-22 08:56:09 4523

原创 Linux学习笔记

目录前言正文将虚拟机的磁盘挂载到开发板的Linux系统中国参考前言正文将虚拟机的磁盘挂载到开发板的Linux系统中国参考

2021-02-25 18:01:44 1681

原创 OpenCV连续数字识别—可运行验证

​ 文章开始,瞎说一点其他的东西,真的是很离谱,找了至少两三个小时,就一个简单的需求:1、利用OpenCV 在Windows进行抓图2、利用OpenCV 进行连续数字的检测。3、使用C++,Qt3、将检测的结果显示出来​ 就这么简单的需求,结果网上找了各种版本硬是找不到,要是代码可能没啥问题,但是运行不了,你这运行不了,我怎么知道你到底能不能用,我代码调半天能用了,结果你跟我说最后效果不好,为啥呢?

2025-03-09 11:20:12 932

原创 更换固态硬盘你一定要知道的知识

背景:由于原来的硬盘只有500g,实在真的是山穷水尽了,根本就没办法用了,连个虚拟机要装个系统都没空间了,全都飘红了,终于还是下决心自购买了个2t的固态硬盘给换上去。我买的是三星的990 ev0 plus 994,贵也是真的贵哇!使用的环境是:win10 我的主板上还有M.2的接口,所以,基本上只要装上去就可以了。使用的软件是DiskGenius:https://www.diskgenius.cn/download.php。

2025-02-17 23:23:37 820

原创 如何在Ubuntu上安装Cmake

或类似名称),用于准备构建或安装项目的环境。【运维】Ubuntu如何安装最新版本的Cmake,编译安装Cmake,直接命令安装Cmake。本文主要阐述如何在Ubuntu22.04上面安装cmake,具体可看下面的操作。如何编辑一下sources.list这个文件就可以了,将网站里面的东西拷贝进去。是一个初始化脚本,通常由项目作者提供,用于自动化配置构建环境的工作。例如,初始化子模块或检查系统的构建工具是否完整。初始化项目的环境(如下载子模块或设置路径)。安装项目需要的依赖包或第三方库。

2025-01-14 15:08:27 1666

原创 《暗时间》读书笔记

2003年,刘未鹏在杂志上发表了自己的第一篇文章,并开始写博客。最初的博客较短,也较琐碎,并夹杂着一些翻译的文章。后来渐渐开始有了一些自己的心得和看法。在这8年里,作者平均每个月写1篇博客或更少,但从未停止。这本书便是从刘未鹏8年的博客文章中精选出来的,主要关于心智模式、学习方法和时间利用,《暗时间》的书名便来自于此。本文对《暗时间》进行笔记记录,希望能有所收获。

2025-01-09 15:09:44 339

原创 如何在Windows上编译OpenCV4.7.0

如何在windows编译opencv4.7.0 ,查找了挺多资料,才成就了这篇文章,应该是可以按照步骤,一步一步编译成功的。

2025-01-07 18:55:40 1277

原创 如何使用OpenCV进行抓图-多线程

需求:1、如何使用OpenCV捕抓Windows电脑上USB摄像头的流、2、采用多线程3、获知当前摄像头的帧率。这个需求,之前就有做了,但是由于出现了一个问题,人家摄像头的帧率目前都可以达到60帧/s 了,而我的程序获取的却还只能获取20帧/s ,那么肯定就是存在问题了。所以,目前采用了一些办法进行解决,能充分发挥其60帧/s 的优势,并能打出帧率。下面开始详细阐述。

2025-01-03 15:33:40 1191

原创 Linux下如何进行内存泄漏分析

这是valgrind应用最广泛的工具,一个重量级的内存检查器,能够发现开发中绝大多数内存错误使用情况,比如:使用未初始化的内存,使用已经释放了的内存,内存访问越界等。这也是本文将重点介绍的部分。它主要用来检查程序中函数调用过程中出现的问题。它主要用来检查程序中缓存使用出现的问题。它主要用来检查多线程程序中出现的竞争问题。(5)Massif。它主要用来检查程序中堆栈使用中出现的问题。可以利用core提供的功能,自己编写特定的内存调试工具。

2025-01-01 17:12:05 1345

原创 如何在Windows和Linux上使用OpenGL绘制三维坐标轴

opengl 三维坐标轴

2024-08-07 21:24:23 440

原创 SDL教程(二)——Qt+SDL播放器

​ 这篇文章主要是使用SDL来打开视频,显示视频。后续会再继续使用SDL来结合FFmpeg。来能够直接使用网上的demo进行学习。Qt 5.15.2 MSVC2019 64bitWin11Qt搭建,我觉得相比用VS2019来说,更为方便,至少你后面再新建一个项目的时候,很多代码直接拷过去就可以了,不用每次都去点属性页。确实,也可以在VS2019上搭建一个通用属性页,到哪里,就拷贝到哪,这倒也是一种方法。1、肯定就是还是那些库,关于下载的可以去参考第一篇文章:SDL教程(一)——开发环境2、Qt pro文件中

2024-06-01 10:52:20 1203

原创 SDL教程(一)——开发环境

SDL是 “Simple DirectMedia Layer”的缩写,SDL是一个开源的跨平台的多媒体库,封装了复杂的音视频底层操作,简化了音视频处理的难度。SDL使用C语言写成,提供了数种控制图像、声音、输出入的函数,可以开发出跨多个平台(Linux、Windows、Mac OS X等)的应用软件。目前多用于开发游戏、模拟器、媒体播放器等多媒体应用领域。

2024-06-01 08:37:45 1460

原创 OpenCV——透视变换

从名称中可以清楚地看出,透视变换研究是坐标变化之间的关系。这种类型的转换不保留信息的平行度、长度和角度。但它们确实保留了共线性和关联性。这意味着即使在变换之后直线仍将保持直线。

2024-04-20 15:23:42 288

原创 OpenCV目标检测——DLIB

dlib使用rgb图像,而opencv 读取是bgr需要转换breakbreak。

2024-04-13 17:23:05 194

原创 OpenCV目标检测——CSRT

目录前言正文一、效果END、总结的知识与问题参考前言正文一、效果END、总结的知识与问题参考

2024-04-13 16:58:44 316

原创 20240402—Qt如何通过动态属性设置按钮样式?

1、点击UI文件2、选择Bool型或是QString3、设置后这里出现动态属性4、这qss文件中绑定该动态属性这样,就可以呈现按钮状态了。或是在代码中5、删除动态属性的话,就点击那个减号。

2024-04-02 23:12:11 750

原创 Qt——智能指针实战

智能指针的示例

2024-03-16 09:25:09 2416

原创 RK3568上如何使用MPP进行硬解码

本文阐述如何在rk3568上使用自带的mpp库进行硬解码

2024-01-03 11:17:26 6293 16

原创 Qt——TCP UDP网络编程

使用Qt 进行UDP网络编程,以及 进行经验总结

2024-01-03 11:06:29 1232

原创 FFmpeg零基础学习(六)——GPU硬解视频

GPU硬解视频

2023-12-19 11:26:49 719

原创 FFmpeg零基础学习(五)——Qt 如何调用ffmpeg.exe执行命令

qt 调用ffmpeg.exe 执行命令

2023-12-18 20:53:36 1000

原创 FFmpeg零基础学习(四)——CPU视频解码 重新编码

CPU视频解码重新编码

2023-12-16 10:09:12 1816

原创 FFmpeg零基础学习(三)——视频分辨率更改

视频分辨率更改

2023-11-25 22:25:48 2024

原创 各种工具的快捷键或命令

常用工具的命令以及快捷方式

2023-11-25 15:45:43 750

原创 FFmpeg零基础学习(二)——视频文件信息获取

本篇文章的目的在于输出导入的视频文件的宽高信息,或者其他信息。

2023-11-25 15:39:00 1743

原创 FFmpeg零基础学习(一)——初步介绍与环境搭建

FFmpeg 环境搭建

2023-11-23 21:24:34 548

原创 Qt如何实现动态背景-视频背景

加载视频作为视频背景,在上层可以进行图片的动画化,或是进行其他操作。

2023-10-11 16:56:17 2445

原创 软件设计师-设计模式

定义:定义一个创建对象的接口,让子类决定实例化哪一个类。

2023-04-18 14:50:13 1424

原创 如何旋转YUV图片数据且使用Qt显示

旋转YUV420 各种格式的数据图片总结。

2023-02-04 11:09:53 2943

原创 FFmpeg 将多张图片编码成视频

如何使用FFmpeg 将多张图片编码成视频-代码

2023-01-20 16:30:39 3198

转载 如何在VS2019上配置OpenCV

由于自己工作也经常需要配置OpenCV的环境,所以,就转载一下别人的文章,做一个保存,自己亲测可行,除了其中那个属性管理器原文说的不太对,我这里进行了修改,其他都是对的。

2022-12-01 09:31:23 4375 2

原创 《大话设计模式》 读书笔记

大话设计模式,接收到很多人的推荐,相信这是一本很好的书,相信我可以从中得到许多收获。

2022-11-14 15:45:59 340

原创 VS2019 配置OpenGL

本篇文章亲测可用,可逐步按照文章进行配置。

2022-08-20 14:22:04 5196

原创 如何在Win11中安装wsl Ubuntu系统

wsl在windows11的安装

2022-07-09 15:48:09 2585

原创 《编程之美》读书笔记

编程之美读书笔记

2022-07-05 21:09:31 304

原创 Yolov5、Pycharm、Anaconda环境安装

本文会在参考文献的基础上,也写一篇比较详细的文档,供大家参考。

2022-07-02 16:24:26 1942 2

原创 OpenCV经典100题

熟读OpenCV100题,了解OpenCV的底层原理

2022-07-02 09:38:27 2850 1

OpenCV 连续数字识别,已将各种库都打进去,环境适配的话,可以直接运行,均使用相对路径,无需更改代码,可以参见这篇文章: https://blog.youkuaiyun.com/qq-43211060/art

OpenCV 数字图像识别的代码,可直接运行,具体环境看博客: https://blog.youkuaiyun.com/qq_43211060/art

2025-03-09

OpenCV4.7.0 编译过程相关资源包

可看这篇文章:https://blog.youkuaiyun.com/qq_43211060/article/details/144991417

2025-01-07

OpenGL三维坐标轴

OpenGL三维坐标系,可直接运行的程序。 使用Qt 5.15.2 MinGW。 并且,包含固定管道方案与可编程管道方案。 网上基本清一色的是固定管道方案,那样基本无法适配在Linux上所经常使用的OpenGL ES的方案,嵌入式设备目前基本上都是使用OpenGL ES 3.0以上的版本,所以必须使用OpenGL可编程管道的方案。 使用的Qt 基本可以直接使用。

2024-08-07

SDL显示yuv视频以及库文件都在里面

SDL显示yuv视频,库文件,视频文件和代码都在里面。 只要你环境装好了,应该直接可以运行的。 环境: win11 或win10 qt 5.15.2 msvc2019 具体的安装步骤啥的可以参考这篇文章: [SDL教程(一)——开发环境](https://blog.youkuaiyun.com/qq_43211060/article/details/139365143?spm=1001.2014.3001.5501) [SDL教程(二)——Qt+SDL播放器](https://blog.youkuaiyun.com/qq_43211060/article/details/139370495?spm=1001.2014.3001.5502) 这两篇都是可以参考的。

2024-06-01

QVideoWidget + QMediaPlayer 播放示例

QVideoWidget + QMediaPlayer 播放示例 完整的包括资源文件。

2023-10-14

QGraphicsVideoItem 加载视频背景,在上层加载图片及其他item

加载视频作为视频背景,在上层可以进行图片的动画化,或是进行其他操作。

2023-10-11

YUV数据旋转的相关代码 包括使用OpenCV旋转的代码和直接使用c++旋转的代码

可以看这篇文章,基本代码在这里面都有了。 https://blog.youkuaiyun.com/qq_43211060/article/details/128879731 OpenCV是那个Learn14的。 另一个是YUV数据旋转的代码。也是可以直接运行起来的。 两个代码都无需再添加其他的库,就可以直接运行。里面这个I420rotate-master应该是可以直接运行的。 但opencv可能需要你自己配置一下环境。

2023-02-08

OpenGL相关配置文件

这里面包含glad、glew-2-2.0 、glfw 、glut 等。当然,这些资源也可以自己网上进行下载,只是下载了这个文件,就可以按照这篇文文章:https://blog.youkuaiyun.com/qq_43211060/article/details/126439287?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22126439287%22%2C%22source%22%3A%22qq_43211060%22%7D 进行配置了。应该是不会出现什么问题。

2022-08-21

好用的typora 主题。

自己找了比较久,从而筛选出来的Typora的主题,有需要可以下载,也可以去官网下载:https://theme.typora.io/

2022-07-19

使用FFmpeg抓取RTSP图像进行图像分析

https://blog.youkuaiyun.com/qq_43211060/article/details/125564772 基本上按照这篇博客的描述,就能够较为完美的实现基本的抓图功能。 我这里还使用了OpenCV,甚至还可以顺便看一下OpenCV的相关代码。

2022-07-09

gsnap的源码以及相关的依赖库

这里有gsnap的源码以及相关的依赖库,并且还有附带一个详细讲解的链接: https://blog.youkuaiyun.com/qq_43211060/article/details/124411859

2022-04-25

WinRing0 文件集合

https://blog.youkuaiyun.com/qq_43211060/article/details/121578762 这个就是关于这个文件的博客。

2022-02-26

RGA_File.rar

基本上是我从网上能找到的所有的RGA的资料了。但其实资料在精不在多,你研究透一份就可以了。

2021-11-12

空空如也

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

TA关注的人

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