数字图像处理
pkufenghao
北京大学通信与信息系统博士在读
展开
-
数字图像处理-各种边缘检测算子的比较研究(1概况以及边缘检测简介)
.1 边缘检测技术概况 计算机视觉处理可以看作是为了实现某一任务从包含有大量的不相关的信息中抽出对我们有用的信息。这就意味着要扔掉一些不必要的信息,所以我们需要尽可能利用物体的不变性质。而边缘就是最重要的不变性质:光线的变化显著地影响了一个区域的外观,但是不会改变它的边缘。最重要的是人的视觉系统也是对边缘最敏感的。边缘是图像的最基本特征。所谓边缘,是指图像中灰度发生急剧变化的区域,或者...原创 2018-04-01 19:44:05 · 3038 阅读 · 1 评论 -
数字图像处理--小波变换MATLAB程序
小波变换(wavelet transform,WT)是一种新的变换分析方法,它继承和发展了短时傅立叶变换局部化的思想,同时又克服了窗口大小不随频率变化等缺点,能够提供一个随频率改变的“时间-频率”窗口,是进行信号时频分析和处理的理想工具。它的主要特点是通过变换能够充分突出问题某些方面的特征,能对时间(空间)频率的局部化分析,通过伸缩平移运算对信号(函数)逐步进行多尺度细化,最终达到高频处时间细分,...原创 2018-08-20 08:25:18 · 32372 阅读 · 18 评论 -
数字图像处理--图像增强MATLAB程序
图像增强是增强图像中的有用信息,它可以是一个失真的过程,其目的是要改善图像的视觉效果,针对给定图像的应用场合。有目的地强调图像的整体或局部特性,将原来不清晰的图像变得清晰或强调某些感兴趣的特征,扩大图像中不同物体特征之间的差别,抑制不感兴趣的特征,使之改善图像质量、丰富信息量,加强图像判读和识别效果,满足某些特殊分析的需要。1 图像增强--灰度//灰度P=imread('66.jpg'...原创 2018-08-20 08:42:43 · 32120 阅读 · 3 评论 -
【OpenCV】拉普拉斯算子进行图像增强,以及算法优化
拉普拉斯算子进行图像增强,以及算法优化环境:vs2017 + OpenCV3.4.1步骤:(1)新建工程LapFilter(2)确定项目阶段(3)FFT变换部分w = getOptimalDFTSize(gray_image.cols);//将输入图像延展到最佳尺寸,用0填充 h = getOptimalDFTSize(gray_image.rows);//将输入图像延展到最佳尺...原创 2018-12-05 20:58:04 · 5769 阅读 · 0 评论 -
【OpenCV】实现图像FFT变换并进行滤波
实现图像FFT变换并进行滤波环境:vs2017 + OpenCV 3.4.1实验步骤:(1)将输入图像转换成256×256大小,这样可以进行8次蝶形运算(2)将图像转换为灰度图像,并显示(3)设计FFT输入矩阵,该矩阵为2维双通道矩阵,第一个通道为实部,第二个通道为虚部,并将输入矩阵的值赋给实部(4)将输入矩阵按行进行一维FFT,256个点需进行8次蝶形运算,循环256次得到FF...原创 2018-12-05 21:10:15 · 9862 阅读 · 1 评论 -
【OpenCV】算数均值滤波,几何均值滤波,中值滤波,自适应滤波代码实现并比较
采用算数均值滤波器,几何均值滤波器,中值滤波,自适应滤波器对图像进行滤波操作,并输出图像。首先放一下结果:(1)算术均值滤波器计算子窗口的和并求平均程序中对图像边缘不处理。右图为加入椒盐噪声,左图为算数均值滤波图像。程序实现://算数均值滤波void CImageRecoveryDlg::ArithAverFilter( Mat &src, Mat &dst) ...原创 2018-12-12 20:03:53 · 15448 阅读 · 2 评论 -
【OpenCV】【openMP】使用openMP对sobel边缘检测算子加速研究
Sobel 算子常用于图像的边缘检测,计算公式如下OpenMP加速方法计算尺寸为2304X2304,8位灰度掌纹图像的梯度图(或自行选自其他图像),计算采用OpenMP带来的加速比。图像信息:原图像:步骤:(1)读取图像,转化为Mat矩阵,src为原图像原图像:(2)对原图像进行横向运算,找出纵向边缘Gx图像:(3)对原图像进行纵向运算,找出横向边缘Gy图像:...原创 2018-12-19 19:17:08 · 1729 阅读 · 1 评论