How to split an binary image into binary bit sequence?
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I have an binary image with size 256x256. I want to split the image into different number of bits. For example:
1 0 1 0 0 0 0 0 0 0 1 0 0 0 1 1 1 1 1 1 0 0 0 0 1 1 1 0 0 0 0 1 0 1 0 1 1 1 1
I want to split it become like this:
[1 0 1 0 0 0 0 0 0 0 1] [0 0 0 1 1] [1 1 1 1] [0 0] [0 0 1] [1 1] [0 0 0 0 1 0 1 0 1 1 1 1]
So, i can use each part for next step.
Any help. Thank you.
0 commentaires
Réponse acceptée
Image Analyst
le 9 Jan 2013
For an image, it's the same concept - you can still use linear indexing like that if you want, or you can use 2D indexing if you want:
subImage = fullSizeBinaryImage(row1:row2, column1:column2);
0 commentaires
Plus de réponses (1)
Andrew
le 9 Jan 2013
Modifié(e) : Andrew
le 9 Jan 2013
Hi Anisa,
You can do this in this way:
RawSig=[1 0 1 0 0 0 0 0 0 0 1 0 0 0 1 1 1 1 1 1 0 0 0 0 1 1 1 0 0 0 0 1 0 1 0 1 1 1 1];
FirstPart=RawSig(1:11);
SecPart=RawSig(12:16);
ThirdPart=RawSig(17:20);
Best regards,
Andrew
2 commentaires
Anu Sharma
le 7 Avr 2014
If we have large sequence of binary.,then how can we split and store it ?
thanks in advance
Voir également
Catégories
En savoir plus sur Resizing and Reshaping Matrices 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!