MATLAB 도움말 센터
데이터저장소에서 지정된 이미지 읽기
img = readimage(imds,I)
[img,fileinfo] = readimage(imds,I)
img = readimage(imds,I)는 데이터저장소 imds에서 I번째 이미지 파일을 읽어 이미지 데이터 img를 반환합니다. img 배열의 크기와 데이터형은 데이터저장소의 파일에 대한 이미지 형식에 따라 달라집니다. readimage 함수에서 지원되는 이미지 형식은 imread에서 지원되는 형식과 동일합니다. 지원되는 형식에 대한 자세한 내용은 imread를 참조하십시오.
img
imds
I
readimage
imread
예제
[img,fileinfo] = readimage(imds,I)는 다음과 같은 두 개의 파일 정보 필드가 포함된 구조체 fileinfo도 반환합니다.
fileinfo
Filename — 이미지를 읽어 들이는 파일의 이름.
Filename
FileSize — 파일의 크기(단위: 바이트).
FileSize
모두 축소
두 개의 이미지가 포함된 ImageDatastore 객체를 만든 다음 두 번째 이미지를 읽고 확인합니다.
ImageDatastore
imds = imageDatastore({'street1.jpg','street2.jpg'}); img = readimage(imds,2); imshow(img)
두 개의 이미지가 포함된 datastore 객체를 만들고 두 번째 이미지를 읽습니다.
imds = imageDatastore({'street1.jpg','street2.jpg'}); [img,info] = readimage(imds,2);
info 구조체에는 두 번째 이미지에 대한 Filename, FileSize, Label 정보가 포함되어 있습니다. 파일 이름과 경로를 표시하려면 명령 창에 info.Filename을 입력하십시오. 파일 크기를 표시하려면 info.FileSize를 입력하십시오.
info
Label
info.Filename
info.FileSize
입력 데이터저장소입니다. imageDatastore 함수나 datastore 함수를 사용하여 데이터에서 datastore 객체를 만들 수 있습니다.
imageDatastore
datastore
이미지 파일 인덱스로, 양의 정수로 지정됩니다.
데이터형: double
double
이미지 데이터로, 정수로 구성된 다차원 배열로 반환됩니다. img의 크기는 이미지 형식에 따라 달라집니다.
회색조 이미지의 경우 m×n 배열
트루컬러 이미지의 경우 m×n×3 배열
CMYK Tiff 이미지의 경우 m×n×4 배열
readimage 함수는 imread에서 지원하는 이미지 형식을 지원합니다. 지원되는 형식에 대한 자세한 내용은 imread를 참조하십시오.
파일 정보로, 다음과 같은 두 개의 필드가 포함된 구조체형 배열로 반환됩니다.
데이터형: struct
struct
모두 확장
backgroundPool
ThreadPool
사용법 관련 참고 및 제한 사항:
readimage 함수는 스레드 기반 환경에서 다음과 같은 이미지 형식을 지원하지 않습니다.
HDF(Hierarchical Data Format)
SVS
TIFF
자세한 내용은 스레드 기반 환경에서 MATLAB 함수 실행하기 항목을 참조하십시오.
R2015b에 개발됨
datastore | imread | read | readall | ImageDatastore
read
readall
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
웹사이트 선택
번역된 콘텐츠를 보고 지역별 이벤트와 혜택을 살펴보려면 웹사이트를 선택하십시오. 현재 계신 지역에 따라 다음 웹사이트를 권장합니다:
또한 다음 목록에서 웹사이트를 선택하실 수도 있습니다.
사이트 성능 최적화 방법
최고의 사이트 성능을 위해 중국 사이트(중국어 또는 영어)를 선택하십시오. 현재 계신 지역에서는 다른 국가의 MathWorks 사이트 방문이 최적화되지 않았습니다.
미주
유럽
아시아 태평양
지역별 지사에 문의