How to convert an image to binary matrix
古いコメントを表示
I have an image P with dimension MxN. How to convert into dimension Mx8N ?
I have used P1 = dec2bin(P);
I am getting 65336x8 but I want 256x2048 how to do so ?
採用された回答
その他の回答 (1 件)
KALYAN ACHARJYA
2020 年 4 月 25 日
編集済み: KALYAN ACHARJYA
2020 年 4 月 25 日
>> ima=magic(3) % Lets suppose ima is a Image
ima =
8 1 6
3 5 7
4 9 2
>> result=dec2bin(ima,8)
result =
9×8 char array
'00001000'
'00000011'
'00000100'
'00000001'
'00000101'
'00001001'
'00000110'
'00000111'
'00000010'
>> data2=cellstr(result)
data2 =
9×1 cell array
'00001000'
'00000011'
'00000100'
'00000001'
'00000101'
'00001001'
'00000110'
'00000111'
'00000010'
>> result3=reshape(data2,[3,3])
result3 =
3×3 cell array
'00001000' '00000001' '00000110'
'00000011' '00000101' '00000111'
'00000100' '00001001' '00000010'
#If you further go for cell to array, then '00000010' represents as 10 only, hence I showed with cell array
2 件のコメント
Abhishek Bakhla
2020 年 4 月 28 日
MUHAMMAD ISLAM
2021 年 9 月 29 日
編集済み: MUHAMMAD ISLAM
2021 年 9 月 29 日
Brother you saved me <3
カテゴリ
ヘルプ センター および File Exchange で Convert Image Type についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!