레시피 작업#
Recipe는 .precipe 확장자로 저장되며 애플리케이션 코드에 가져올 수 있습니다. 애플리케이션에서 Recipe를 가져오고 작업하는 방법에 대한 자세한 내용은 (Help 메뉴를 통해 액세스할 수 있는) C++ Data Processing Programmer's Guide 또는 Data Processing SDK 샘플을 참조하십시오.
수행하려는 이미지 처리 작업에 따라 필요한 vTools를 선택하고 원하는 순서로 연결합니다.
레시피 만들기#
Recipe를 생성하려면:
-
Workbench에서 새 Recipe를 엽니다:
- Workbench 메뉴에서 New Recipe 또는 New from Template을 선택합니다.
-
Workbench 툴바에서 New Recipe 버튼을 클릭합니다:
-
vTools pane에서 vTool을 선택하거나 Recipe 내에서 마우스 우클릭을 하고 컨텍스트 메뉴에서 원하는 vTool을 선택하여 vTool을 추가합니다.
- 출력 핀을 클릭하고 연결선을 입력 핀으로 끌어다 놓아 하나의 vTool 출력을 디자인의 다음 vTool의 해당 입력에 연결합니다.
- 출력 핀을 클릭하고 연결선을 출력 터미널로 끌어다 놓아 마지막 vTool의 출력을 출력 터미널에 연결합니다.
-
Recipe를 저장합니다.
정보
Camera vTool에 할당된 카메라의 카메라 파라미터 설정도 함께 저장하려면 먼저 Workbench 툴바의 Lock Resources 버튼을 클릭하십시오. 그렇지 않으면 카메라 설정이 Recipe에 저장되지 않습니다. 자세한 내용은 Camera vTool 항목을 참조하십시오.
레시피 템플릿#
Workbench는 사용자가 신속하게 작업을 시작할 수 있도록 다양한 Recipe 템플릿을 제공합니다. 다음과 같은 애플리케이션 시나리오용 템플릿을 사용할 수 있습니다:
- Aztec 코드 읽기
- 바코드 읽기
- 블롭 분석
- 컬러 블롭 분석
- Data Matrix 코드 읽기
- 기하학적 패턴 매칭
- 그레이 밸류 변환
- 이미지 정렬
- 이미지 결합
- 이미지 포맷 변환
- 이미지 불러오기
- 이미지 형태학
- 측정(원, 타원, 선, 직사각형)
- PDF417 코드 읽기
- QR 코드 읽기
- ROI 생성
- 템플릿 매칭
레시피 실행하기#
애플리케이션 코드에 레시피를 가져오기 전에 테스트하는 것이 좋습니다. 이를 통해 모든 것이 올바르게 구성되었고 원하는 결과가 생성되는지 확인할 수 있습니다.
레시피를 실행하려면:
- Lock Resources를 클릭하여 사용하려는 카메라를 단독으로 할당합니다.
카메라 설정을 구성해야 하는 경우 Features - All 창으로 이동합니다. -
Workbench 툴바에서 Run 버튼을 클릭합니다.
-
Recipe Management 창의 Preview Pin Data 영역에는 현재 선택된 vTool의 핀으로 들어가고 나오는 데이터가 표시됩니다.
더 크게 보려면 Workbench 툴바에서 Pin Data View 버튼을 클릭하여 핀 데이터 보기를 엽니다.
통계 데이터 수집하기#
레시피가 애플리케이션의 타이밍 요구 사항을 충족하는지 확인하기 위해 개별 vTool 또는 레시피에 포함된 모든 vTool의 실행 시간을 측정할 수 있습니다.
통계 데이터를 수집하려면:
- 검사할 레시피를 시작합니다.
- vTool에 대한 데이터를 수집하려면 레시피에서 해당 vTool을 선택합니다.
레시피에 대한 데이터를 수집하려면 vTool이 아닌 레시피의 아무 곳이나 클릭하여 선택합니다. 레시피 주변의 파란색 테두리는 레시피가 선택되었음을 나타냅니다. - Recipe Management 창에서 Statistics 탭을 클릭합니다.
- Start Measurement를 클릭합니다.
2단계에서 선택한 항목에 따라 해당 데이터가 Recipe Statistics 또는 (vTool) Statistics 영역에 표시됩니다.
결과는 .CSV 파일에 기록됩니다. 기본적으로 이 파일은 사용자 폴더인 C:/Users/username에 저장됩니다.
폴더를 변경하려면:
- vTool이 아닌 레시피의 아무 곳이나 클릭하여 레시피를 선택합니다.
레시피 주변의 파란색 테두리는 레시피가 선택되었음을 나타냅니다. - General Settings 영역에서 출력 폴더를 변경합니다.
통계 기능에 대한 자세한 내용은 Recipe Management를 참조하십시오.
레시피 최적화하기#
CPU가 동시에 처리할 Workbench 스레드 수를 지정할 수 있습니다.
레시피를 최적화하려면:
- Recipe Management 창에서 Optimization 탭을 클릭합니다.
- 원하는 스레드 수를 입력합니다.
최적화에 대한 자세한 내용은 Recipe Management를 참조하십시오.