currently i am doing project on secured image compression using independent component analysis and neural network... so as a resultant i am getting white image. my code is as follows:
Mostrar comentarios más antiguos
clc;
clear all;
i1=imread('t1.jpg');
i2=rgb2gray(i1);
p=imresize(i2, ([256 256]));
subplot(3,3,1)
imshow(p);
pa=p(:);
pb=pa';
k1=kurtosis(double(pb(:)));
i3=imread('t2.jpg');
i4=rgb2gray(i3);
q=imresize(i4, ([256 256]));
subplot(3,3,2)
imshow(q);
qa=q(:);
qb=qa';
k2=kurtosis(double(qb(:)));
i5=imread('t3.jpg');
i6=rgb2gray(i5);
s=imresize(i6,([256 256]));
subplot(3,3,3)
imshow(s);
sa=s(:);
sb=sa';
k3=kurtosis(double(sb(:)));
k=[k1 k2 k3];
s1=[pb;qb;sb];
a=5; b=10;
a1=unifrnd(a,b,3,3);
x=a1*double(s1);
figure(2)
imshow(x)
3 comentarios
Geoff Hayes
el 15 de Nov. de 2014
Tanvi - is your question related to "why" you are observing a white image? What is the above code doing? Please provide some comments so that we can try to understand what it is you are trying to do with the code.
Tanvi
el 15 de Nov. de 2014
Geoff Hayes
el 15 de Nov. de 2014
When you run the code, are you observing any errors?
Respuestas (1)
Siam
el 15 de Nov. de 2014
1 voto
You need to work with pb,qb,sb. Did you check what pb, qb and sb gives you?
4 comentarios
Tanvi
el 15 de Nov. de 2014
Siam
el 15 de Nov. de 2014
That is what your code is doing. you can use imresize() for pb,qb and sb. It will probably fix the issue for white image for pb, qb and sb. you need to work with
x=a1*double(s1);
lastly to get the result.
Tanvi
el 15 de Nov. de 2014
Siam
el 15 de Nov. de 2014
Glad to hear that your issue has been fixed.
Categorías
Más información sobre Image Transforms en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!