前言 Linux多线程环境中的信号处理不同于进程的信号处理。一方面线程间信号处理函数的共享性使得信号处理更为复杂,另一方面普通异步信号又可转换为同步方式来简化处理。 本文首先介绍信号处理在进程中和线程间的不同,然后描述相应的线程库函数,在此基础上给出一组示例代码,以讨论线程编程中信号处理的细节和.....
分类:
编程语言 时间:
2014-11-28 09:48:30
阅读次数:
348
一、原理:
1:通过从序列中取出奇数个数(偶数也可)据进行排序
2:用排序后的中值,(若取数为偶数,则求中间两数的均值)来取代要处理的数据即可
二、除去高频波动分量和奇异点(即离基本分布点很远的噪点)
三、实例说明
图1-整体效果图
图2-局部效果图
四、代码说明
%中值滤波-Lab10file='Datanog7';x=...
分类:
其他好文 时间:
2014-11-27 23:40:05
阅读次数:
232
一、信号生命周期从信号发送到信号处理函数的执行完毕对于一个完整的信号生命周期(从信号发送到相应的处理函数执行完毕)来说,可以分为三个重要的阶段,这三个阶段由四个重要事件来刻画:信号诞生;信号在进程中注册完毕;信号在进程中的注销完毕;信号处理函数执行完毕。相邻两个事件的时间间隔构成信号生命周期的一个阶...
分类:
系统相关 时间:
2014-11-27 20:07:23
阅读次数:
208
双线性插值的概念及公式可以参考百度,这里仅对算法原理进行简单的说明:双线性插值计算公式:f(i+u,j+v) = (1-u)(1-v)f(i,j)+u(1-v)f(i+1,j)+(1-u)vf(i,j+1)+uvf(i+1,j+1) 这个公式表明了如何利用矩阵中的四个像素值计算新的像素值,这些新...
分类:
其他好文 时间:
2014-11-27 20:05:15
阅读次数:
1129
卷积其实是图像处理中最基本的操作,我们常见的一些算法比如:均值模糊、高斯模糊、锐化、Sobel、拉普拉斯、prewitt边缘检测等等一些和领域相关的算法,都可以通过卷积算法实现。...
分类:
其他好文 时间:
2014-11-27 18:32:01
阅读次数:
219
卷积其实是图像处理中最基本的操作,我们常见的一些算法比如:均值模糊、高斯模糊、锐化、Sobel、拉普拉斯、prewitt边缘检测等等一些和领域相关的算法,都可以通过卷积算法实现,本文则重点描述了任意卷积核的快速实现。
分类:
其他好文 时间:
2014-11-27 18:03:30
阅读次数:
306
一、信号及信号来源信号本质信号是在软件层次上对中断机制的一种模拟,在原理上,一个进程收到一个信号与处理器收到一个中断请求可以说是一样的。信号是异步的,一个进程不必通过任何操作来等待信号的到达,事实上,进程也不知道信号到底什么时候到达。信号是进程间通信机制中唯一的异步通信机制,可以看作是异步通知,通知...
分类:
系统相关 时间:
2014-11-27 15:52:51
阅读次数:
262
1 >> a=zeros(5,3);2 >> b=[2;3];3 >> a(:,2)=b;4 带有下标的赋值维度不匹配。上述这个问题怎样解决? 1 >> a 2 3 a = 4 5 0 0 0 6 0 0 0 7 0 0 ...
分类:
其他好文 时间:
2014-11-27 14:22:58
阅读次数:
187
1.imadjust在数字图像处理中用于进行图像的灰度变换(调节灰度图像的亮度或彩色图像的颜色矩阵)。J = imadjust(I)将灰度图像 I 中的亮度值映射到 J 中的新值并使 1% 的数据是在低高强度和饱和,这增加了输出图像 J 的对比度值。此用法相当于 imadjust(I,stretch...
分类:
其他好文 时间:
2014-11-27 12:31:01
阅读次数:
211
试验中需要处理大的稀疏矩阵,由于要频繁对稀疏矩阵进行取块操作,搜索了Index对行列操作哪个快?
发现丕子的博文称对稀疏矩阵取块行要比列快,但我实际测试发现列比行快。
使用的行数2x10^6,列数3x10^5的稀疏矩阵,将这个矩阵转置发现占用内存稍微增加,如下图1:
S 22530343x429498 2400827800 doubl...
分类:
其他好文 时间:
2014-11-26 22:46:34
阅读次数:
317