Main Content

영상 일괄 처리기

여러 영상에 함수 적용

설명

영상 일괄 처리기 앱을 사용하면 동일한 함수로 여러 영상을 처리할 수 있습니다. 이 앱을 사용하여 다음을 수행할 수 있습니다.

  • 폴더나 작업 공간의 imageDatastore 객체에서 영상을 불러옵니다.

  • 기존의 MATLAB® 함수를 사용하여 영상을 처리하거나 코드 템플릿을 사용하여 사용자 지정 일괄 처리 함수를 만듭니다.

  • 중간 처리된 영상과 최종 처리된 영상을 확인합니다.

  • 처리된 영상을 출력 폴더 또는 작업 공간으로 내보냅니다.

  • 함수를 생성하여 앱 외부에서 추가 영상을 처리합니다.

Parallel Computing Toolbox™가 있으면 로컬 병렬 풀에서 영상을 처리할 수 있습니다.

시작하려면 Process Folder of Images Using Image Batch Processor App 항목을 참조하십시오.

일괄 처리 함수 지정하기

다음 옵션 중 하나로 일괄 처리 함수를 지정할 수 있습니다.

  • 기존 MATLAB 함수 — MATLAB 탐색 경로에 있는 기존 내장 함수나 사용자가 만든 함수를 지정합니다. 함수 이름 상자에 함수 이름을 입력하거나 목록에서 선택합니다. 또는 열기를 클릭하여 사용하려는 함수 파일로 이동합니다.

  • 새 함수 만들기 — 코드 템플릿을 사용하여 사용자 지정 일괄 처리 함수를 만듭니다. 앱 툴스트립에서 만들기를 클릭하여 템플릿을 엽니다.

일괄 처리 함수는 하나 또는 두 개의 입력 인수를 받을 수 있습니다.

  • 영상 — 첫 번째 입력값은 영상 배열 im이어야 합니다.

  • 정보 구조체 — 선택적 두 번째 인수는 입력 영상 파일에 대한 정보를 포함하는 info 구조체입니다. info 인수는 일괄 처리 함수가 내부에서 입력으로 imread 또는 rawinfo와 같은 파일 이름이 필요한 함수를 하나 이상 호출할 때 유용합니다. 자세한 내용은 파일 정보에 액세스 항목을 참조하십시오.

Image Batch Processor app

영상 일괄 처리기 앱 열기

  • MATLAB 툴스트립: 탭의 영상 처리 및 컴퓨터 비전에서 영상 일괄 처리기 앱 아이콘을 클릭합니다.

  • MATLAB 명령 프롬프트: imageBatchProcessor를 입력합니다.

프로그래밍 방식으로 사용

모두 확장

imageBatchProcessor는 영상 폴더를 처리할 수 있는 영상 일괄 처리기 앱을 엽니다.

imageBatchProcessor(folderLocation)은 앱을 열고 folderLocation 폴더에 저장된 영상 배치를 불러옵니다. (R2023a 이후)

imageBatchProcessor(imds)는 앱을 열고 imageDatastore 객체 imds에 있는 영상을 불러옵니다. (R2023a 이후)

imageBatchProcessor close는 영상 일괄 처리기 앱에 열려 있는 모든 인스턴스를 닫습니다.

세부 정보

모두 확장

버전 내역

R2015a에 개발됨

모두 확장

참고 항목

함수

객체