
MATLAB
iDev9
iOS Developer
展开
-
数字图像处理 平滑滤波
实验题目:分别采用均值、中值、最大值、最小值滤波器对下边两幅图像进行平滑处理,输出处理结果并进行比较。实验程序clear;clc;I1=imread('images\butterfly.bmp');I2=imread('images\x.tif');I1=rgb2gray(I1);I2=rgb2gray(I2);n=5; c=5;mask=ones(n,n);原创 2011-11-23 15:56:29 · 2187 阅读 · 0 评论 -
数字图像处理 高频提升加强
一.实验题目参照下图实现图像的高频增强。高频提升增强:a>=0,b>=a Hhfe(u,v)=a+bHhp(u,v) 其中a=0.5,b=2.0二.实验分析本实验主要是频域滤波,其算法过程如下:①用(-1)x+y乘以输入图像进行中心变换 ②计算①中的DFT F(u,v) ③用滤波器函数H(u,v)乘以F(u,v) ④计算③中结果的反DFT ⑤得原创 2011-11-30 15:00:56 · 8709 阅读 · 0 评论 -
数字图像处理 边缘检测
一.实验题目边缘检测:分别用Roberts、 Prewitt 和 Sobel算子对下图进行边缘检测,并比较三种检测结果的异同。二.实验分析边缘检测的检测器主要有Sobel,Prewitt,Roberts,Canny等,边缘检测的基本意图是使用下两个基本准则之一在图像中找到亮度快速变化的地方:①找到亮度的一阶导数在幅度上比指定的阈值大的地方 ②找到亮度的二阶导数有原创 2011-11-30 15:22:49 · 3671 阅读 · 0 评论 -
数字图像处理 阈值分割
一.实验题目参照下图实现对指纹图像的基本全局阈值分割。二.实验分析计算基本全局阈值算法思想如下:① 选择一个T的初始估计值②用T分割图像,生成两组像素:G1由所有灰度值大于T的像素组成,而G2由所有灰度值小于或等于T的像素组成③ 对区域G1和G2中的所有像素计算平均灰度值µ1和µ2④ 计算新的阈值⑤重复步骤②到④,直到逐次迭代所得的T值之差小于事先定义的参数原创 2011-12-07 16:12:10 · 5955 阅读 · 0 评论 -
数字图像处理 对比度拉伸
实验题目:根据下图参考数据和图像,编程实现数字图像的对比度拉伸。实验分析:根据上图,可得:我们只要把图形中灰度值为28-75的像素点修改灰度值即可以完成本次实验。可以先找出28,75的纵坐标,根据两点式求出该范围内的直线方程。如设两点坐标为(x0,y1),(x1,y1),则斜率为(y1-y0)/(x1-x0)。实验程序: lab1.mfunction l原创 2011-11-23 15:31:18 · 9826 阅读 · 1 评论 -
数字图像处理 RGB与HIS彩色空间分割
一.实验题目参照下图编程实现RGB与HIS彩色空间分割,并对分割结果进行比较。二.实验分析本实验主要考查彩色图像分割,由于RGB图像、HIS图像间的相互转换过程比较复杂,实现起来代码比较长,本实验通过rgb2hsv进行转换,HIS和HSV图像还是有一定的区别的,但影响不是很大。处理过程大致如下:①将rgb图像转换成his图像②将his的h和s分量做点乘运算原创 2011-12-14 15:41:23 · 17106 阅读 · 3 评论 -
数字图像处理补充说明
1.实验所需图片及matlab精简版程序下载地址: 数字图像处理2.数字图像处理网站推荐: http://imageprocessingplace.com/3.数字图像处理书籍推荐: (1)数字图像处理 冈萨雷斯 digital image processing(2)数字图像处理(matlab版)Digital Image Processing Using MA原创 2011-12-14 16:17:59 · 1789 阅读 · 1 评论