How to creat a sparse matrix?
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
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 Commenti
Risposte (1)
Youssef Khmou
il 18 Mag 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 Commenti
Youssef Khmou
il 20 Mag 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);
Vedere anche
Categorie
Scopri di più su Matrix Indexing in Help Center e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!