How to convert MATLAB binary feature matrix to decimal?
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Preetham Manjunatha
le 23 Déc 2020
Commenté : Walter Roberson
le 23 Déc 2020
I have binary feature matrices from BRISK, FREAK and ORB descriptors with 512 number of bits.
I tried to use:
d = bi2de(featuresBRISK.Features(:,1),512);
But they are just converted to uint8. How can I convert them to decimal for image classification problem?
6 commentaires
Walter Roberson
le 23 Déc 2020
You can bitget() to extract bits from uint8 if you need to. Or use
bitstream = reshape((dec2bin(A,8) - '0').', 1, [])
Réponse acceptée
Image Analyst
le 23 Déc 2020
If you want/need d to be double instead of uint8, for other purposes like feature analysis, do this:
d = double(d);
0 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Recognition, Object Detection, and Semantic Segmentation dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!