# 마스크

Cognex ViDi Tools도구는 모두 마스크를 생성하고 적용하여, 이미지의 일부를 트레이닝에서 제외시키는 기능을 지원합니다. 마스크가 이미지 샘플링에 적용되는 방식은 마스킹 모드 매개변수에 따라 달라집니다.

마스크 도구 모음은 이미지를 오른쪽 클릭한 후 메뉴에서 마스크 편집을 선택하면 표시됩니다. 이미지에 마스크를 적용한 후 적용 버튼을 클릭하면, 트레이닝 이미지 집합에 있는 모든 이미지에 마스크가 이용됩니다. 종료 버튼을 누르면 ViDi 응용 프로그램을 구축하는 과정으로 복귀합니다.

기본 마스크 편집 도구 모음:

전문가 모드 마스크 편집 도구 모음:

설정 | 설명
--- | ---
그리기 도구 | 세 가지 그리기 도구가 있으며 이들은 함께 사용할 수 있습니다. 그리는 영역의 크기는 너비 값에 따라 정의됩니다. 선: 클릭하고 끌어 이미지에 선을 생성합니다. 팁 : 그리는 중 <Shift> 키를 누르고 있으면, 도구는 두 점 간에 직선을 그립니다. 사각형 영역을 채우려면, 선 그리기 도구(<Shift> 키를 누르고 있으면 직선을 그림)로 외곽선을 그린 후, 자동 선택 도구를 이용해 채우십시오. 원: 커서를 원형 물체의 중심에 두고, 밖으로 끌어냅니다. 팁 : <Shift> 키를 누르고 있으면, 원이 경계 상자의 모서리에서 확장됩니다. 자동 선택: 클릭하고 끌어 이미지의 영역을 채웁니다. 개별 형상을 클릭하고 그 영역만 채우기를 적용할 수도 있습니다. 참고 : 이미지의 관련 없는 그림을 자르거나 제거하려면 지우개 도구를 이용할 수 있습니다.
폭 | 마스크 그리기 도구, 경계 마스크, 확장 영역의 픽셀 폭을 정의합니다. 폭은 마스크를 적용하기 전에 설정해야 합니다. 그리기 도구, 경계 마스크, 영역 확장 등으로 마스크를 편집하는 동안 폭 값을 조정하면, 새로운 값은 다음에 생성하는 마스크부터 적용됩니다(같은 편집 세션 중이었다고 해도 기존에 생성된 마스크를 변경하지는 않습니다).
경계 마스크 | 이미지의 경계 주위에 폭 값을 이용해 마스크를 생성합니다. 이미지 경계에 마스크를 적용하는 것은, 이미지를 촬상한 카메라의 시야 때문에 개체가 잘린 경우, 원단이나 직물 조각처럼 개체가 무작위로 잘린 경우에 유용합니다.
확장 영역 | 마스크 영역을 폭 값만큼 확장합니다.
반전 | 마스크를 반전합니다. 즉, 마스크가 있던 영역은 마스크가 없어지고, 마스크가 없던 영역은 마스크가 생깁니다.
흐리기 | 현재 마스크의 강도를 2로 나눔으로써 흐릿하게 합니다. 이는 마스킹 모드 매개변수를 오버레이로 설정해 샘플링 시 1/2 강도의 마스크가 무시되지만 레이블 정보를 제공하는 데 유용한 경우 특히 유용합니다. 참고 : 이 옵션은 전문가 모드에서만 제공됩니다.
삭제 | 이미지의 마스크를 삭제합니다.
가져오기/내보내기 | 가져오기/내보내기 버튼은 마스크 이미지 가져오기 및 마스크 이미지 내보내기 대화 상자를 열어 마스크 이미지를 .PNG 파일로 가져오거나 내보냅니다. 마스크 이미지는 마스크가 있는 보기와 같은 크기의 2차원 픽셀 배열입니다. 마스크 이미지의 픽셀 값은, 보기의 해당 픽셀이 트레이닝에 이용될지 런타임 처리에 이용될지 결정하는 데 이용됩니다. 가져오기/내보내기 옵션을 이용하면 과거에 생성한 마스크 이미지를 가져오거나 막 생성한 마스크 이미지를 내보낼 수 있습니다.
실행 취소/적용/종료 | 마스크 적용을 제어하는 옵션들. 실행 취소: 마지막 작업을 취소합니다. 적용: 마스크를 이미지에 적용하고, 트레이닝 집합의 모든 이미지에 마스크가 적용되게 합니다. 연쇄 도구가 있는 경우, 마스크는 하위 도구에 적용됩니다. 종료: 마스크 편집 세션을 종료합니다. 응용 프로그램에서 다른 작업을 수행하려면 마스크 편집 세션을 종료해야 합니다.