이미지 파일 비트 읽기

이미지파일을 비트단위로 읽고싶습니다. 예를들어 0011010010101...

Answers (1)

Angelo Yeo
Angelo Yeo on 26 Jul 2023
Edited: Angelo Yeo on 26 Jul 2023

0 votes

이미지를 uint8로 읽어들인 다음 이진수로 변경할 수 있습니다.
I = imread('bag.png');
% Let's take only a part of the image
I = I(1:3, 1:3)
I = 3×3
23 30 42 22 29 35 21 22 22
bitImage = reshape(string(dec2bin(I)), size(I))
bitImage = 3×3 string array
"010111" "011110" "101010" "010110" "011101" "100011" "010101" "010110" "010110"

Categories

Find more on Read, Write, and Modify Image in Help Center and File Exchange

Products

Asked:

on 1 May 2021

Edited:

on 26 Jul 2023

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!