How to split an binary image into binary bit sequence?
2 views (last 30 days)
Show older comments
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 Comments
Accepted Answer
Image Analyst
on 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 Comments
More Answers (1)
Andrew
on 9 Jan 2013
Edited: Andrew
on 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 Comments
Anu Sharma
on 7 Apr 2014
If we have large sequence of binary.,then how can we split and store it ?
thanks in advance
See Also
Categories
Find more on Resizing and Reshaping Matrices in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!