How to take blocks in bit plane encoding ?
显示 更早的评论
I am having 4096 blocks ,in which one block is having 64 coefficients ?I need to pass it to a bit plane encoder .My input image is of 8-bit.I dont know how to process this in matlab.Please help me in this regard.
4 个评论
Walter Roberson
2013-8-16
Are you trying to figure out how to break up your image into 4096 blocks? Is each block to be a fixed size?
Pooja
2013-8-16
Walter Roberson
2013-8-16
Okay, so what is the step you feel you are missing?
Pooja
2013-8-16
回答(1 个)
Walter Roberson
2013-8-16
0 个投票
If you are looking to convert a numeric image into binary, then there are arithmetic methods, or you can use dec2bin()
4 个评论
Walter Roberson
2013-8-16
You can use dec2bin() to decompose into bit planes. Or you can use bitget(TheArray, K) where K is 1 to 8.
Pooja
2013-8-16
Walter Roberson
2013-8-16
blockbits{BlockNumber} = {BitPlane1, BitPlane2, BitPlane3, BitPlane4, BitPlane5, BitPlane6, BitPlane7, BitPlane8};
Pooja
2013-8-16
类别
在 帮助中心 和 File Exchange 中查找有关 Neighborhood and Block Processing 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!