How to creat a sparse matrix?
1 view (last 30 days)
Show older comments
sir,i have an image and want to find out its "SPARSE-MATRIX".i have tried the code like S=sparse(a);where 'a' is my image.but i got an error like "Undefined function or method 'sparse' for input arguments of type 'uint8'."MY AIM IS JUST TO FIND OUT THE SPARSE MATRIX OF THE IMAGE.Thanks in advance
0 Comments
Answers (1)
Youssef Khmou
on 18 May 2013
hi,
i think you have to transform your matrix from Unsigned integer 8 to double, try :
G=sparse(im2double(a)); % or simply double(a)
4 Comments
Youssef Khmou
on 20 May 2013
the result you have is something else different, maybe you are applying binary transformation, try :
I=imread('test.jpg'); % where test.jpg is your sample
doubleI=im2double(I);
F=rgb2gray(doubleI);
G=sparse(F);
See Also
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!