- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 趣谈Qt多线程(1)
好久没写文章了,一直觉得写文章很费时间也没什么人看,但是还是觉得自己应该写一写,写文章并不全是给别人看,也算是自己的一个记录,记录自己的职业生涯中的一些感触和犯二瞬间。话不多说,开始今天的表演。1什么是多线程线程:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。一个进程中是可以有多个线程的,这个应用程序也可以称之为多线程程序。 什么是多线程呢?即就是一个程序中有多个线程在同时执行。对于这种比较正式的解释对于熟悉多线程的人来说,和理解...
2021-03-14 13:53:20
402
1
原创 c++中const int* p(p指向的值并不是一定不可修改)和int * const p的理解
对于const int* p 和 int *const p的区别往往让人感到傻傻分不清楚。我分别这两者主要看*和const的位置,const在*左边即修饰指针指向的值不可改变,在*右边即修饰指针p,代表p不能修改。这里有个有意思的情况,当cosnt int * p = &b时。1. 对于指针p如果进行操作*p = 5;进行赋值,编译器会报错,表示不能进行修改。那么是不是意味...
2019-09-15 16:39:25
2812
原创 递归执行以及递归在解决跳台阶、变态跳台阶中的运用
所谓递归,就是程序中不断地调用自身最后解决问题的一种方式。每次递归都需要内存空间储存变量,因此递归需要注意其层次(递归条件),如果递归层数多到一定程度就会发生内存不足的情况,同时递归必须存在跳出条件否则将使整个程序陷入无限循环。 通俗讲,递归就是把一个大的问题不断地缩小,直到能够在一定范围简单得到结果,然后再反向计算。可以将整个递归过程想象成一组俄罗斯套娃游戏。在...
2019-05-06 14:30:05
510
原创 openCV Mat深拷贝和浅拷贝以及在ROI中用指针输出图像和ROI图像不同
关于深拷贝和浅拷贝:深拷贝和浅拷贝是根据拷贝的变量是否重新分配内存来区分的,当要重新分配内存来存放拷贝的变量时,就是深拷贝,反之如果拷贝不复制数据只创建矩阵头则为浅拷贝。 举个栗子:加如路人甲有一份文件放在储物柜A中,某时刻路人乙想阅览这份文件或者文件中的一部分(ROI),此时路人乙有两种选择:1 从甲那获知储物柜A的地址并记住(创建矩阵头),根据这个信息去储物柜A阅览(查询数据)以及...
2019-04-30 15:19:23
1285
原创 百度绿洲、莱茨狗邀请码
最近上线的百度区块链应用 “绿洲”在新手注册时需要邀请码才能注册成功,很多想尝鲜的小伙伴无奈找不到码,这里贴出一组邀请码 绿洲:RUAVYP 顺带贴出一组百度莱茨狗邀请码 CB0B5UB ...
2018-10-08 16:40:19
2286
转载 转:图像保边滤波算法集锦--Surface Blur(表面模糊滤波)算法与实现
本文介绍经典的表面模糊Surface Blur算法与实现。表面模糊是PS里一个重要的保边滤波器,它的算法很简单,公式如下所示:主要思想还是计算当前像素X的邻域范围内不同像素的加权求和,边缘地方的像素,加权比较大,平滑的地方加权比较小,以此来保留边缘信息,平滑平坦区域;效果如下图所示:代码实现如下:[cpp] view plain copy#define MIN2(a, b) ((a) < (...
2018-06-26 10:55:11
1801
原创 openCV3中双目深度BM算法参数解析
最近使用opencv做有关双目校正以及深度检测的工作,在深度检测时使用到BM算法,特别感谢这两位的博客解析https://blog.csdn.net/bennygato/article/details/37708195 , https://blog.csdn.net/zilanpotou182/article/details/72329903在这两篇博文的指导下很快就熟悉了opencv中视差的使...
2018-06-04 20:30:02
7836
原创 opencv 在循环中调用cvtColor()可能出现的错误
在视频处理中经常需要截取roi区域进行处理,而不必全图处理,在循环中使用cvtColor()处理Mat型roi在时需要注意,作为输入的roi必须检查是否已经取值,如果将未取值的roi送入cvtColor()将报错。 HoughCircles(tempSrc, circles, CV_HOUGH_GRADIENT, 1, 30, 100, 30, 13, 40);//霍...
2018-05-23 19:37:54
4561
原创 卸载VS时彻底删除C盘文件方法
在CSDN看了很多大牛博文,对自己帮助颇多,新人第一篇博文,也希望自己的经验能帮助需要的人。在正常通过“控制面板”——“程序”卸载VS时往往C盘中很多文件都不能删除,安装一两次基本C盘就满了,VS重装几乎等同于系统重装。 1.首先在Github上下载卸载软件:https://github.com/Microsoft/VisualStudioUninstaller/releases下...
2018-05-18 10:12:04
15104
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人