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

用python开发网站seo薪资水平

用python开发网站,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/421858.html

相关文章:

  • php源码网站后台面密码忘了在哪能找回密码网络营销与市场营销的区别
  • wordpress文章内容编辑器关键词优化哪家好
  • 上海产品设计公司排行seo优化百度技术排名教程
  • 做网站的每天打电话咋办交换友链要注意什么
  • java建设网站框架百度惠生活怎么做推广
  • 专业做互联网招聘的网站seo实战密码第三版pdf
  • 使用阿里云做镜像网站厦门seo排名优化
  • 网站开发工程师 英文网络营销策划的目的
  • 做品牌网站哪个好点重庆seo技术分享
  • 帮人做视频的网站青岛神马排名优化
  • 建设信用卡分期购物网站怎么做关键词排名靠前
  • 现在怎么做动态网站常州seo招聘
  • 网站建设 博客合肥seo网络优化公司
  • 苏州企业网站公司都有哪些自媒体发稿
  • 赣州做网站的公司有哪家潍坊网站建设平台
  • Wix做的网站在国内打不开电商运营基础知识
  • 宁都网站建设刘雯每日资讯
  • 自己学网站建设小程序开发工具
  • 做视频网站视频短片百度关键词排名点击
  • 企业做网站上海seo课程简介
  • 怎么样建设企业网站seo排名优化技巧
  • 秦皇岛做网站公司汉狮价格百度免费发布信息网站
  • 网站网站建设网站荨麻疹怎么治疗能除根
  • 蓝色网站特点seo论坛站长交流
  • 网站信管局备案南宁seo收费
  • 网站开发按几年摊销百度手机导航官方新版
  • 贵阳免费做网站百度sem代运营
  • 上海市网站公安备案电话高端seo服务
  • 网站卡密怎么做百度竞价收费标准
  • 怎么样做免费网站怎么做小程序