技术蛀虫

导航

2012年5月8日

实现图像复原的相关MATLAB程序举例

摘要: 1.维纳滤波复原I=checkerboard(8);noise=0.1*randn(size(I));PSF=fspecial('motion',21,11);Blurred=imfilter(I,PSF,'circular');BlurredNoisy=im2uint8(Blurred+noise);NP=abs(fftn(noise)).^2;NPOW=sum(NP(:)/prod(size(noise));NCORR=fftshift(real(ifftn(NP)));IP=abs(fftn(I)).^2;IPOW=sum(IP(:)/prod(size( 阅读全文

posted @ 2012-05-08 09:48 技术蛀虫 阅读(6872) 评论(0) 推荐(0) 编辑

MATLAB图像分析程序

摘要: 1.迭代法I=imread('rice.png');ZMax=max(max(I));ZMin=min(min(I));TK=(ZMax+ZMin)/2;bCal=1;iSize=size(I);while(bCal)iForeground=0;iBackground=0;ForegroundSum=0;BackgroundSum=0;for i=1:iSize(1)for j=1:iSize(2)tmp=I(i,j);if(tmp>=TK)iForeground=iForeground+1;ForegroundSum=ForegroundSum+double(tmp); 阅读全文

posted @ 2012-05-08 09:47 技术蛀虫 阅读(1305) 评论(0) 推荐(0) 编辑

MATLAB GUI平台

摘要: 研究生阶段写的一个小文章,内容肤浅,不过转载请注明,谢谢!!摘要:本文主要介绍了基于MATLAB的图形用户界面(GUI)来制作图像处理软件平台的具体过程和相关技巧,文章主要从几个方面展开论述:第一,简单介绍下GUI与GUIDE;第二,介绍以下GUIDE的模板及其操作方法;第三,详细阐述一下图像处理软件平台的制作方法。本文的GUI例子所制作的图像处理软件可以实现的功能有:五种常用的边缘检测、灰度直方图的显示、灰度直方图的均衡化、对比度自适应直方图的均衡化、图片的二值化以及彩色图片的灰度化。文章基本介绍了以上的内容,关于软件还有许多未能实现的功能有待于日后的逐步开发,从这个简单的实例可以让读者从感 阅读全文

posted @ 2012-05-08 09:45 技术蛀虫 阅读(17271) 评论(2) 推荐(2) 编辑