인쇄 검사 예제 - Image Moments 및 Blob 기반 Template Matching을 사용한 위치 보정 및 결함 검출

간략한 설명

파일: \examples\Processing\ObjectFeatures\PrintInspection\PrintInspection_ImageMoments.vad

기본 플랫폼: imaFlex CXP-12 쿼드

요약 설명

이미지 모멘트 기반의 위치 보정 및 블롭 검출을 통한 결함 검출

"PrintInspection_ImageMoments.vad" 디자인에서는 객체의 위치 및 방향 보정과 후속 결함 검출이 수행됩니다. 이 예제는 각인이 없는 객체에 적합합니다. 기본 설계 구조는 그림 386에서 확인할 수 있습니다. 취득된 이미지 객체는 Binarization HierarchicalBox에서 이진화되며, 이미지 모멘트(섹션 의 이론 참조)를 통해 객체의 방향과 위치가 결정됩니다(ImageMoments 상자의 내용). 이진화 임계값 매개변수는 예제 이미지인 "testImage.tif"에 적합하게 설정되어 있습니다. 사용자 예제 이미지를 사용하는 경우 이진화 임계값을 조정하십시오. "GeometricTransformation_ImageMoments" 예제(섹션 참조)와 동일하게 위치 및 방향을 보정하기 위한 기하학적 변환이 수행됩니다. 결함 검출 및 해당 좌표 검출(FindDefects 및 FindDefectPosition 상자 내)은 인쇄 검사 예제 "PrintInspection_Blob.vad"의 결함 검출과 동일합니다(섹션 참조). 사용자는 오직 결함만 있는 이미지를 보낼지, 아니면 결합된 이미지 (위치 및 방향이 보정된 이미지와 AppendDefectPositionToImage 상자에서 출력되는 결함 좌표가 합쳐진 이미지)를 PC로 전송할지 여부를 SourceSelector 오퍼레이터의 "SelectSource" 매개변수를 각각 0 또는 1로 설정하여 선택할 수 있습니다.

VA 디자인 "PrintInspection_ImageMoments.vad"의 기본 설계 구조

그림 386. VA 디자인 "PrintInspection_ImageMoments.vad"의 기본 설계 구조