当前位置: 首页 > wzjs >正文

建立站点的作用搜索引擎优化排名seo

建立站点的作用,搜索引擎优化排名seo,手机搞笑网站模板下载安装,咸阳城乡建设局网站下面是使用逆滤波法、维纳滤波法、约束最小二乘法、Lucy - Richardson算法恢复运动降质图像的Matlab代码: % 读取图像 image imread(example.jpg); % 请替换为你的图像文件名 image im2double(image); % 转换为双精度类型% 模拟运动模糊 PSF fspecial(motion, 2…

下面是使用逆滤波法、维纳滤波法、约束最小二乘法、Lucy - Richardson算法恢复运动降质图像的Matlab代码:

% 读取图像
image = imread('example.jpg'); % 请替换为你的图像文件名
image = im2double(image); % 转换为双精度类型% 模拟运动模糊
PSF = fspecial('motion', 20, 45); % 创建运动模糊的点扩散函数
blurred = imfilter(image, PSF, 'conv', 'circular'); % 应用运动模糊% 添加高斯噪声
noise_mean = 0;
noise_var = 0.0001;
noisy_blurred = imnoise(blurred, 'gaussian', noise_mean, noise_var); % 添加高斯噪声% 逆滤波法
F = fft2(noisy_blurred); % 对降质图像进行二维傅里叶变换
H = fft2(PSF, size(noisy_blurred, 1), size(noisy_blurred, 2)); % 对PSF进行二维傅里叶变换
G = F ./ (H + eps); % 逆滤波操作,添加eps避免除零错误
restored_inverse = ifft2(G); % 进行二维逆傅里叶变换
restored_inverse = uint8(real(restored_inverse) * 255); % 转换为uint8类型% 维纳滤波法
K = noise_var / var(blurred(:)); % 计算维纳滤波的参数K
restored_wiener = deconvwnr(noisy_blurred, PSF, K); % 进行维纳滤波
restored_wiener = uint8(restored_wiener * 255); % 转换为uint8类型% 约束最小二乘法
R = fspecial('laplacian', [0.25, 0.5, 0.25; 0.5, -3, 0.5; 0.25, 0.5, 0.25]); % 创建拉普拉斯算子
restored_ls = deconvreg(noisy_blurred, PSF, 0.01, R); % 进行约束最小二乘滤波
restored_ls = uint8(restored_ls * 255); % 转换为uint8类型% Lucy - Richardson算法
num_iter = 50; % 迭代次数
restored_lr = deconvlucy(noisy_blurred, PSF, num_iter); % 进行Lucy - Richardson算法恢复
restored_lr = uint8(restored_lr * 255); % 转换为uint8类型% 显示结果
figure;
subplot(2, 3, 1);
imshow(uint8(image * 255));
title('原始图像');subplot(2, 3, 2);
imshow(uint8(blurred * 255));
title('运动模糊图像');subplot(2, 3, 3);
imshow(uint8(noisy_blurred * 255));
title('含噪运动模糊图像');subplot(2, 3, 4);
imshow(restored_inverse);
title('逆滤波恢复图像');subplot(2, 3, 5);
imshow(restored_wiener);
title('维纳滤波恢复图像');subplot(2, 3, 6);
imshow(restored_ls);
title('约束最小二乘法恢复图像');figure;
imshow(restored_lr);
title('Lucy - Richardson算法恢复图像');    

代码说明:

  1. 读取图像:使用imread函数读取图像,并将其转换为双精度类型。
  2. 模拟运动模糊:利用fspecial函数创建运动模糊的点扩散函数(PSF),并使用imfilter函数对图像进行卷积操作以模拟运动模糊。
  3. 添加高斯噪声:使用imnoise函数为模糊图像添加高斯噪声。
  4. 逆滤波法:对降质图像和PSF进行二维傅里叶变换,执行逆滤波操作,再进行二维逆傅里叶变换得到恢复图像。
  5. 维纳滤波法:计算维纳滤波的参数K,使用deconvwnr函数进行维纳滤波。
  6. 约束最小二乘法:创建拉普拉斯算子,使用deconvreg函数进行约束最小二乘滤波。
  7. Lucy - Richardson算法:设置迭代次数,使用deconvlucy函数进行恢复。
  8. 显示结果:使用subplotimshow函数显示原始图像、降质图像和恢复后的图像,并添加中文标题。

你需要把代码中的'example.jpg'替换成你自己的图像文件名。

http://www.dtcms.com/wzjs/190869.html

相关文章:

  • 2021免费正能量网站百度的网站
  • 做医院网站及微信公众号价格快速排名工具免费查询
  • 网站开发的心得体会广告投放数据分析
  • 三门峡网站开发小红书信息流广告
  • 庆阳北京网站建设电商运营基础知识
  • 什么网站需要icp备案近期舆情热点事件
  • 牛商网招聘重庆黄埔seo整站优化
  • 赌博游戏网站怎么做免费企业黄页查询官网
  • 昆山做网站的公司有哪些目前疫情最新情况
  • 怎样做旅游城市住宿网站杭州seo靠谱
  • 设计师网站知乎360排名优化工具
  • 施工企业三大体系认证提升seo搜索排名
  • 公司网站建设费计入哪个科目软文是啥意思
  • 自己做自己的私人网站seo网站优化方
  • 带seo服务的网站定制网络广告文案案例
  • 广西住房和城乡建设培训中心网站网络推广的公司是骗局吗
  • 上海网站设计网页设计安卓优化大师清理
  • 网站logo尺寸一般多大线上职业技能培训平台
  • 网站目录结构设计应注意的问题排名优化seo
  • 中国建设银行信用卡网站seo培训学院
  • 许昌做网站公司360推广和百度推广哪个好
  • h3c路由器怎么做网站映射免费的网站域名查询app
  • 腾讯云怎么建网站关键词优化排名平台
  • wordpress 引用视频宁波关键词优化企业网站建设
  • 专门做免费东西试吃的网站seo什么意思简单来说
  • 做徽商要做网站吗百度推广和优化哪个好
  • 网站的建设进入哪个科目网站建设流程是什么
  • 网站建设的cms系统国外域名注册平台
  • 网站建设课题简介他达拉非功效与作用主要会有哪些
  • 综合性网站模板苏州seo关键词优化外包