이미지 파일 비트 읽기

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

답변 (1개)

Angelo Yeo
Angelo Yeo 2023년 7월 26일
편집: Angelo Yeo 2023년 7월 26일

0 개 추천

이미지를 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"

카테고리

도움말 센터File Exchange에서 Read, Write, and Modify Image에 대해 자세히 알아보기

제품

태그

질문:

2021년 5월 1일

편집:

2023년 7월 26일

Community Treasure Hunt

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

Start Hunting!