MATLAB
文章平均质量分 77
zssyu0416
这个作者很懒,什么都没留下…
展开
-
盲反卷积与维纳滤波图像复原的对比
clc;clf;clear;close all;%% 维纳滤波图像复原% 1.使用函数fspecial创建退化滤波器PSF,然后调用imfilter对图像进行卷积运算,就可以% 得到一幅运动退化图像,观察并记录结果。I=imread('cameraman.tif'); % 读入图像LEN=31;THETA=11;PSF=fspecial('motion',LEN,THETA); ...原创 2018-05-17 16:22:24 · 5405 阅读 · 0 评论 -
Richardson–Lucy deconvolution
Richardson–Lucy deconvolutionJump to navigationJump to searchNot to be confused with Modified Richardson iteration.The Richardson–Lucy algorithm, also known as Lucy–Richardson deconvolution, is ...原创 2018-08-16 23:20:50 · 1685 阅读 · 0 评论 -
Matlab中varargin,varargout函数的使用说明
Matlab中varargin,varargout函数的使用说明: elseif strcmp(varargin{1}, 'userManage') %用户管理窗口 %{ varargin:表示输入参数列表, slidingDis = varargin{argI+1}:表示将第argI+1个输入参数赋值给 ...原创 2018-07-24 11:25:04 · 7634 阅读 · 0 评论 -
使用Lucy-Richardson算法去模糊复原图像
Deblurring Images Using the Lucy-Richardson Algorithm本例展示如何使用Lucy-Richardson算法去模糊图像。 当点扩散函数PSF(模糊运算符)是已知的时候,它可以被有效地使用,但是很少或没有信息可用于噪声。 模糊和噪声图像通过迭代,加速,衰减的Lucy-Richardson算法恢复。 您可以使用光学系统的特性作为输入参数来提高图像恢复的质...原创 2018-06-20 10:46:04 · 13085 阅读 · 0 评论 -
使用Lucy-Richardson算法去模糊图像:Deblurring Images Using the Lucy-Richardson Algorithm
使用Lucy-Richardson算法去模糊图像:Deblurring Images Using the Lucy-Richardson AlgorithmThis example shows how to use the Lucy-Richardson algorithm to deblur images. It can be used effectively when the poin...原创 2018-06-20 09:47:20 · 3826 阅读 · 1 评论 -
MATLAB中盲去卷积deconvblind函数的使用
deconvblind:使用盲解卷积的去模糊图像。[J,PSF] = deconvblind(I,INITPSF)使用最大似然算法对图像I解卷积,返回去模糊图像J和恢复的点扩散函数PSF。 生成的PSF是与INITPSF相同大小的正数组,归一化,所以它的总和增加到1。PSF的恢复受其初始猜测大小INITPSF的影响较大,而其值较小(一个数组是一个更安全的猜测)。I 可以是N维数组。为了改善恢复,可...原创 2018-06-11 11:01:12 · 15687 阅读 · 0 评论 -
MATLAB图像处理 Lucy-Richardson算法deconvlucy函数的使用
deconvlucy:使用露西理查森方法去模糊复原图像。J =deconvlucy(I,PSF) 使用Lucy-Richardson算法去卷积图像 I,返回去模糊的图像J。假定图像是通过用点扩散函数PSF卷积真实图像并可能通过添加噪声而创建的。I 可以是N维数组。为了改善恢复,可以传入附加参数(如果中间参数未知,则使用[]作为占位符):J = deconvlucy(I,PSF,NUMIT)J = ...原创 2018-06-11 21:29:45 · 13581 阅读 · 1 评论 -
数字图像的退化模型及原理
图像复原的一般那过程:分析退化原因——建立退化模型——反映推演——恢复图像。退化模型:恢复模型:现实中,造成图像退化的种类很多,常见的图像退化模型即点扩散函数(PSF)有如下情形:1、线性移动退化 线性运动退化是由于目标与成像系统间的相对匀速直线运动造成的退化。水平方向的均匀移动退化可以用一下的退化函数来描述:其中,d是退化函数的长度。实际情况中,如果线性运动的方向不是水平方向运动,可以...原创 2018-05-22 17:16:35 · 23837 阅读 · 1 评论 -
图像处理Matlab阈值的设置imadjust(),graythresh(),im2bw()函数使用
1、imadjust()函数调节图像的对比度(若图像较暗,可用imadjust函数命令来调节图像的对比度)I1=imadjust(I,stretchlim(I),[0;1]); % stretchlim(I2)自适应找到一个分割阈值向量来改变一幅图像的对比度figure,imshow(I1); 2、matlab中DIP工具箱函数im2bw使用阈值(threshold)变换法把灰度图像(grays...原创 2018-05-15 21:27:06 · 23438 阅读 · 0 评论 -
MATLAB图像处理imadjust()函数调节图像的对比度示例
J=imadjust(I) 将强度图像为I的值映射到J中的新值,使得1%的数据在低强度和高强度I时饱和。这将增加了输出图像J的对比度。原创 2018-05-15 18:23:49 · 25495 阅读 · 3 评论 -
有关设置Matlab坐标轴的属性和颜色的总结
一、设置刻度标记位置set(ha,'xtick',v)%根据一维数组v设置x轴上刻度标记位置set(ha,'ytick',v)%根据一维数组v设置y轴上刻度标记位置set(ha,'ztick',v)%根据一维数组v设置z轴上刻度标记位置例一:clc,clear,close allx=linspace(0,50,51);y=x+cos(x);plot(x,y)ha=gcax0=0:10:50;y0=...原创 2018-05-15 11:43:26 · 33016 阅读 · 1 评论 -
图像灰度转换与复原的matlab实现
clf;clc,clear,close all;I=imread('peppers.png'); % 读入图像 I1=rgb2gray(I); % 图像灰度转换figure;imshow(I);title('Original Image'); figure;imshow(I1);title('Original Grayimage'); PSF=fspecial('ga...原创 2018-05-14 15:15:25 · 3529 阅读 · 0 评论 -
Talk:Richardson–Lucy deconvolution
Talk:Richardson–Lucy deconvolution The paragraph says "In the presence of noise, pixels in the observed image can be represented in terms of the point spread function and the latent image as..." b...原创 2018-08-24 17:04:15 · 863 阅读 · 2 评论