✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信。
🍎个人主页:Matlab科研工作室
🍊个人信条:格物致知。
更多Matlab仿真内容点击👇
⛄ 内容介绍
⛄ 部分代码
clear;
clc;
img=imread('lena.jpg');
sp = imnoise(img,'salt & pepper',0.03);
yiq=rgb2ntsc(sp);
Y=yiq(:,:,1);
I=yiq(:,:,2);
Q=yiq(:,:,3);
sharpy=imsharpen(Y,'Radius',3,'Amount',2); sharpy=medfilt2(sharpy,[3 3]);
mediani=medfilt2(I,[3 3]);
medianq=medfilt2(Q,[3 3]);
combineyiq = cat(3, sharpy, mediani, medianq);
Gray=rgb2gray(combineyiq);
edgedetection = edge(Gray,'Canny');
% se1 = strel('disk',1);
% se2 = strel('disk',1);
% erodedBW = imerode(edgedetection,se1);
% closeBW = imclose(edgedetection,se2);
%%%
subplot(2,3,1);subimage(img);title('Original');
subplot(2,3,2);subimage(sp);title('Impulse Noise-RGB');
subplot(2,3,3);subimage(yiq);title('Convert to YIQ');
subplot(2,3,4);subimage(Y);title('Y-Noisy');
subplot(2,3,5);subimage(I);title('I-Noisy');
subplot(2,3,6);subimage(Q);title('Q-Noisy');
figure;
subplot(2,3,1);subimage(sharpy);title('Y-Unsharp Masked');
subplot(2,3,2);subimage(mediani);title('I-Median Filter');
subplot(2,3,3);subimage(medianq);title('Q-Median Filter');
subplot(2,3,4);subimage(combineyiq);title('Combined YIQ');
subplot(2,3,5);subimage(Gray);title('Gray');
subplot(2,3,6);subimage(edgedetection);title('Edge detection along with Morphology');
⛄ 运行结果
⛄ 参考文献
[1] 杨文珍, 何庆. 具有激活机制的多头反向串联算术优化算法[J]. 计算机应用研究, 2022, 39(1):6.
[2] 田露, 刘升. 支持向量机辅助演化的算术优化算法及其应用[J]. 计算机工程与应用, 2022, 58(24):10.
[3] 兰周新, 何庆. 多策略融合算术优化算法及其工程优化[J]. 计算机应用研究, 2022(003):039.