What will be the solution of the following error?
3 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Syed Zenith Rhyhan
il 21 Set 2018
Modificato: Walter Roberson
il 21 Set 2018
%%Matlab 2014a%%
clc;
clear all;
close all;
a=imread('blood.jpg');
A=imnoise(a,'gaussian',0.01);
figure;
subplot(1,2,1);imshow(a);
subplot(1,2,2);imshow(A);
sigma=3;
cutoff=ceil(3*sigma);
h=fspecial('gaussian',2*cutoff+1,sigma);
out=conv(a,h,'same');
figure,imshow(out);
figure,imshow(out/256);
out1=conv(A,h,'same');
figure,imshow(out1/256);
w=wiener2(A,[3 3]);
figure,imshow(w);
surf(1:2*cutoff+1,1:2*cutoff+1,h)
%%%%Error%%%%
Error using conv (line 26)
A and B must be vectors.
Error in gnf (line 13)
out=conv(a,h,'same');
0 Commenti
Risposta accettata
KALYAN ACHARJYA
il 21 Set 2018
Modificato: KALYAN ACHARJYA
il 21 Set 2018
a=rgb2gray(imread('blood.jpg'));
A=imnoise(a,'gaussian',0.01);
figure; subplot(1,2,1);imshow(a);
subplot(1,2,2);imshow(A);
sigma=3;
cutoff=ceil(3*sigma);
h=fspecial('gaussian',2*cutoff+1,sigma);
out=conv2(a,h,'same');
figure,imshow(out);
figure,imshow(out/256);
out1=conv2(A,h,'same');
figure,imshow(out1/256);
w=wiener2(A,[3 3]);
figure,imshow(w);
surf(1:2*cutoff+1,1:2*cutoff+1,h);
3 Commenti
KALYAN ACHARJYA
il 21 Set 2018
Thanks, Please read the answer comments of @walter sir.
You can convert to double and do the operation.
Più risposte (1)
Vedere anche
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!