- 博客(6)
- 收藏
- 关注
原创 【Qt 5】Qt中信号量QSemaphore的一点理解
Qt中管理多线程的方式有很多,其中典型的生产者消费者模型中应用信号量机制,这个方式在Qt中封装在一个名为QSemaphore的类中。应用中使用连个信号量,一个作为生产者,另一个作为消费者,类似于哨兵,在第一个进程中将信号填满,第二个进程中将信号消耗,不多说了,上代码。QSemaphore sema_product(10); //定义生产者信号容量为10.QSemaphore se...
2018-12-18 21:54:19 4371
原创 【Qt 5】Qt中QMutex的一点理解
在Qt的多线程控制中,互斥量的访问最简单的控制是添加一个mutex锁,对一个函数或者变量锁定。一直不理解QMutex中的锁是如何运行的,或者说如何利用这个锁将变量进行锁定。官方实例是这样的: 1 QMutex mutex; 2 int number = 6; 3 4 void method1() 5 { 6 mutex.lock(); 7 number *=...
2018-12-18 18:34:58 16472 1
转载 【转】【C++基础】string类使用总结
以下内容转自https://www.cnblogs.com/X-Do-Better/p/8628492.html一、string的初始化首先,为了在程序中使用string类型,必须包含头文件 <string>。如下: #include <string>注意这里不是string.h,string.h是C字符串头文件。string类是一个模板类,位于名...
2018-10-29 15:20:06 230
原创 【编程语言】利用CImage类对图像像素的处理(图像二值化)
最近做的课程作业需要用到CImage函数处理图像,其中涉及到读取图像以及对图像像素进行操作,在这里记录一下自己的理解。 首先是CImage类的定义和读取图片 CImage srcImage; CImage dstImage; CString path = "C:\\Users\\Administrator\\Desktop\\阈值分割_20172120658\\input.png...
2018-04-24 00:37:51 2226
原创 利用CImage类对图像进行高斯噪声生成
课上作业要求利用C里面的自带类库对图像做一个高斯噪声的生成,记录一下大概的原理和步骤。 首先是对高斯函数的理解 这个函数是一个高斯概率密度的分布表达式,表示为X~N(μ,σ²),其中μ表示均值,σ²表示方差,当μ=0,σ²=1时为标准正态分布。 而高斯噪声是要求生成的噪声的概率密度函数符合高斯分布。我觉得可以理解为所有的噪声采样服从高斯分布的一种噪声。有关高斯噪声和...
2018-04-11 00:35:51 1036
转载 OpenCV应用方法——图像读取函数cv::imread()的几种使用方式
本文由@星沉阁冰不语出品,转载请注明作者和出处。文章链接:http://blog.csdn.net/xingchenbingbuyu/article/details/51375078微博:http://weibo.com/xingchenbing 引用@星沉阁冰不语 中有关如何使用imread()读取图像地址的六种方法。然而这
2018-01-29 15:33:41 115381 7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人