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

原创 编程题集锦
目录前言正文算法题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
原创 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
原创 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
原创 20240402—Qt如何通过动态属性设置按钮样式?
1、点击UI文件2、选择Bool型或是QString3、设置后这里出现动态属性4、这qss文件中绑定该动态属性这样,就可以呈现按钮状态了。或是在代码中5、删除动态属性的话,就点击那个减号。
2024-04-02 23:12:11
750
转载 如何在VS2019上配置OpenCV
由于自己工作也经常需要配置OpenCV的环境,所以,就转载一下别人的文章,做一个保存,自己亲测可行,除了其中那个属性管理器原文说的不太对,我这里进行了修改,其他都是对的。
2022-12-01 09:31:23
4375
2
OpenCV 连续数字识别,已将各种库都打进去,环境适配的话,可以直接运行,均使用相对路径,无需更改代码,可以参见这篇文章: https://blog.youkuaiyun.com/qq-43211060/art
2025-03-09
OpenCV4.7.0 编译过程相关资源包
2025-01-07
OpenGL三维坐标轴
2024-08-07
SDL显示yuv视频以及库文件都在里面
2024-06-01
YUV数据旋转的相关代码 包括使用OpenCV旋转的代码和直接使用c++旋转的代码
2023-02-08
OpenGL相关配置文件
2022-08-21
使用FFmpeg抓取RTSP图像进行图像分析
2022-07-09
gsnap的源码以及相关的依赖库
2022-04-25
WinRing0 文件集合
2022-02-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人