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:
Mostra commenti meno recenti
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 Commenti
Geoff Hayes
il 15 Nov 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
il 15 Nov 2014
Geoff Hayes
il 15 Nov 2014
When you run the code, are you observing any errors?
Risposte (1)
Siam
il 15 Nov 2014
1 voto
You need to work with pb,qb,sb. Did you check what pb, qb and sb gives you?
4 Commenti
Tanvi
il 15 Nov 2014
Siam
il 15 Nov 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
il 15 Nov 2014
Siam
il 15 Nov 2014
Glad to hear that your issue has been fixed.
Categorie
Scopri di più su Image Transforms in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!