주요 콘텐츠

이미지, 오디오, 비디오를 대화형 방식으로 가져오기

R2026b

가져오기 툴과 데이터 가져오기 작업을 사용하여 데이터를 대화형 방식으로 MATLAB® 작업 공간으로 가져옵니다.

가져오기 툴을 사용하여 파일 미리보기 및 가져오기

홈 탭에서 데이터 가져오기 버튼을 클릭하거나 uiimport 함수를 사용하여 가져오기 툴을 열 수 있습니다. 다음으로, 파일 선택기에서 가져올 이미지, 오디오 또는 비디오 파일을 선택합니다. 가져오기 툴에 가져올 변수의 이름, 크기, 클래스 및 값 필드와 미리보기가 표시됩니다. 그런 다음, 변수를 가져오기 위해 가져오기를 클릭합니다. 변수가 작업 공간에 나타납니다.

예를 들어, 이미지 하나를 가져와 보겠습니다.

uiimport("peppers.png")

Import Tool showing a table with columns to view the name, size, class, and value of the image to import and a preview of the image

구조체형 배열로 가져오기

uiimport 함수의 출력 인수를 지정하면 개별 변수가 아닌 스칼라 구조체의 필드로 데이터를 가져올 수 있습니다.

예를 들어, 오디오 파일을 스칼라 구조체로 가져와 보겠습니다.

S = uiimport("handel.wav")

Import Tool showing a table with columns to view the name, size, class, and value of the audio variables to import and a playable preview of the audio file

점 표기법을 사용하여 구조체의 특정 필드에 액세스할 수 있습니다. 예를 들어, fs 필드의 값을 반환해 보겠습니다.

value = S.fs
value =
        8192

재사용 가능한 MATLAB 코드 생성하기

가져오기 툴을 사용하여 이미지, 오디오 또는 비디오 파일을 가져오면 MATLAB이 자동으로 가져오기 작업을 위한 코드를 생성하고 명령 창에 코드를 반환합니다. 이 코드를 복사하고 수정하여 비슷한 파일을 가져올 수 있습니다.

예를 들어, 비디오 파일을 가져오고 명령 창에서 생성된 코드를 확인할 수 있습니다.

uiimport("xylophone.mp4")
v = VideoReader("C:\Work\xylophone.mp4");
xylophone = read(v);

데이터 가져오기 작업을 사용하여 파일 가져오기

데이터 가져오기 라이브 편집기 작업을 사용하여 데이터를 가져오고 라이브 스크립트에서 코드를 생성할 수도 있습니다. 라이브 편집기에서 데이터 가져오기 작업을 열고 소스 파일을 선택합니다. 이 작업은 작업 공간에 이미지 데이터를 저장합니다. 이 작업이 생성하는 코드를 확인하려면 작업 파라미터 영역 맨 아래에 있는 코드 표시를 클릭하여 작업 표시 영역을 확장합니다.

예를 들어, 데이터 가져오기 작업을 사용하여 이미지를 가져오고 생성된 코드를 확인할 수 있습니다.

Import Data task displays the name, type, size, and preview for the image to import and the generated code, which uses the imread function

참고 항목

함수

라이브 편집기 작업

앱

도움말 항목