화인스텍 로고

지식정보

제품사용 매뉴얼

EURESYS_LIBRARY_EasyObject 파라미터 매뉴얼

2022-10-26

1.Encoder

Segmentation

Method

GrayscaleDoubleThreshold : BW8 및 BW16이미지에 적용 가능.

a) Black Layer : Threshold값 아래의 회색 값을 갖는 마스크 되지 않은 픽셀이 포함

b) White Layer: Threshold값 보다 크거나 같은 회색 값을 갖는 마스크 되지 않은 픽셀이 포함.

c) 5가지 Threshold값 적용방식을 제공

1) 절대(정수 값): 흰색 레이어의 첫 번째 회색 값을 나타내고 조절이 가능.

2) 상대(%): 검정색 레이어에 속한 이미지 픽셀의 비율을 나타내며, 0~1사이 범위의 사용자정의 부동소수 값

3) 최소 잔류(기본값): 소스와 Threshold값 적용 이미지의 이차(quadratic)차이가 최소화가 되도록 자동으로 계산.

4) 최대 엔트로피: Threshold값 적용 결과 이미지의 엔트로피(예: 정보의 양)가 최대화되도록 자동으로 계산

5) Iso-Data: 평균 진회색 값(Threshold값 아래의 회색조)과 평균 연회색 값(Threshold값 위의 회색조) 사이 중간이 되도록 자동으로 계산.

 

GrayscaleSingleThreshold : BW8및 BW16 이미지에 적용 가능, Neutral Layer추가

a) Neutral Layer : White와 Black에 포함되지 않는 픽셀이 포함

b) Black < Neutral < White로 Black과 White의 중간 Threshold값을 가진 픽셀

 

ColorRangeThreshold : C24 이미지에 사용 가능. Threshold와 Tolerance 설정해서 실행.

a) White Layer : Threshold값과 Tolerance값안에 속하는 픽셀.

b) Black Layer : White Layer에 속하지 않는 나머지 픽셀.

 

ColorSingleThreshold : C24 이미지에 사용 가능.

a) White Layer : Threshold값과 화이트 포인트(255,255,255)로 정의 되는 색공간에 속한 픽셀

b) Black Layer : Threshold값 이하의 값에 포함되는 픽셀

 

ImageRange :

배경이 충분히 균일하지 않은 경우 사용.

이미지 전체에 걸쳐 조명이 균일 하지 않은 경우 사용.

이미지와 레퍼런스 이미지(이상적) 사이의 차이점만 강조해야 하는 경우 사용

EasyObject -> Mack Min Max를 이용해서 Min/Max이미지를 생성 후

High Image& Low Image에 설정.

설정 된 이미지의 Min/Max 값으로 Blob검사 실행.

ReferenceImage :

배경이 충분히 균일하지 않은 경우 사용.

이미지 전체에 걸쳐 조명이 균일 하지 않은 경우 사용.

이미지와 레퍼런스 이미지(이상적) 사이의 차이점만 강조해야 하는 경우 사용.

 

LabledImage : BW8 및 BW16 이미지에 적용 가능.

최대 Threshold 값 수와 동일한 에이어 수의 코드화 이미지를 생성.

기본적으로 모든 레이어가 인코딩 되고, Minimum Layer ~ Maximum Layer의 사이 값

 

Eight Connexity

동일 조건의 서로 인접한 픽셀을 그룹화 하는 과정

Edge 또는 Corner를 따라 픽셀이 서로 접촉 가능 하며 2가지 방법으로 나뉜다.

① Four Connexity : Edge에 접촉하는 픽셀만을 그룹화.

② Eight Connexity : Edge와 Corner 모두 접촉하는 픽셀을 그룹화.

Countinuous

연속 모드에서는 높이를 알 수 없거나 무한한 이미지를 처리할 수 있다.

범위를 나누어 코드화 시킨 결과값이 다음 범위와 인접할 때 한 개의 Object로 인식.

2. Selection

Select Using

아래 조건 들을 지정해서, 코드화 이미지를 Add, Remove 할 수 있다.

 

Feature

a) Area : 픽셀 수

b) GravityCenterX : 무게중심점 X

c) GravityCenterY : 무게중심점 Y

d) BoundingBoxCenterX : 바운딩박스 중심점X

e) BoundingBoxCenterY : 바운딩박스 중심점Y

f) BoundingBoxWidth : 바운딩박스 너비

g) BoundingBoxHeight : 바운딩박스 높이

h) MinimumEnclosingRectangleCenterX : 최소 외곽 사각형 중심점 X

i) MinimumEnclosingRectangleCenterY : 최소 외각 사각형 중심점 Y

j) MinimumEnclosingRectangleCenterWidth : 최소 외각 사각형 너비

k) MinimumEnclosingRectangleCenterHeight : 최소 외각 사각형 높이

l) MinimumEnclosingRectangleCenterAngle : 최소 외각 사각형의 방향(각도)

m) WeightedGravityCenterX : 가중 무게중심점 X

n) WeightedGravityCenterY : 가중 무게중심점 Y

 

Threshold Type

Double : Threshold 범위를 설정.

 

InSide : Low값보다는 크거나 같고 High값보다는 작은 값

Low Threshold < High (And연산)

OutSide : Low 값보다는 작거나 또는High값과 같거나 큰 값

Low < Threshold < High (OR 연산)

Single : 기준 되는 Threshold 값 설정.

Less : Threshold값보다 작은 값

LessEqual : Threshold값보다 작거나 같은 값

Equal : Threshold값과 같은 값

GreaterEqual : Threshold값보다 크거나 같은 값

Greater : Threshold값보다 큰 값

Different : Threshold값과 다른 값

 

Layer

선택한 Layer의 Blob된 이미지를 Add, Remove 할 수 있다.

 

Position

Blob된 이미지의 X,Y Position 위치로 Add, Remove할 수 있다.

 

Rectangle

ROI영역을 지정하고 Mode에 따라 Blob된 이미지를 Add, Remove 할 수 있다.

① EntirelyInside : ROI 테두리를 포함하지 않고, ROI 내부만 포함.

② EntirelyOutside : ROI 테두리를 포함하지 않고, ROI 외부만 포함.

③ InsideOrOnBorder : ROI 테두리와 내부만 포함.

④ OutsideOrOnBorder : ROI 테두리와 외부만 포함.

⑤ OnBorder : ROI 테두리만 포함.

 

3. Holes

Hole

Hole은 부모 개체에 의해 완전히 둘러싸여 연결된 픽셀의 집합. (Connexity에 의해 4또는 8픽셀)

Layer : 몇 번째 Layer를 사용할지 선택.

Object : 지정한 Layer의 몇 번째 Object를 사용할지 선택.

Hole : 지정한 Layer -> Object의 Hole를 선택.

Add : 선택된 Blob된 이미지를 추가.

Remove: 선택된 Blob된 이미지를 제거.

 

4. Advanced

Attached Image

이미지에 따라 기능을 계산하기 위해 연결된 이미지를 설정.

적용되는 설정이 한정적이다.

Selection tap에서 Feature 에서 아래와 같은 파라미터를 설정했을 때 만 적용된다.

PixelMin : Blob된 요소를 통해 Attached Image의 최소 Gray Level 값 적용.

PixelMax : Blob된 요소를 통해 Attached Image의 최대 Gray Level 값 적용.

WeightedGravityCenterX : Blob된 요소 위에 부착된 Attached Image 픽셀의 무게 중심점 X

WeightedGravityCenterY : Blob된 요소 위에 부착된 Attached Image 픽셀의 무게 중심점 Y

PixelGrayAverage : Blob된 요소를 통해 Attached Image의 평균 Gray-Level 값 적용.

PixelGrayVariance : Blob된 요소에 Attached Image의 Gray Level의 분산 값 적용.

PixelGrayDeviaion : Blob된 요소에 Attached Image의 Gray Level의 표준편차 값 적용.

 

Feret Angle

Feret 상자의 각도.

Feret 상자

지정된 각도로 회전하는 최소 표면의 사격형으로 개체의 모든 픽셀 중심점이 포함.

 

5. Result

Result

Blob된 이미지의 결과값을 출력합니다.

기본 출력 내용은 LayerIndex, ObjectIndex,RunCount입니다.

출력할 List는 Columns에서 선택 가능합니다.

 

Columns

출력 하고싶은 결과를 선택할 수 있습니다.

① Area : 코드화 이미지 내부의 전체 픽셀 수.

② BoundingBoxCenterX : Blob된 요소의 BoundingBox의 중심점 X

③ BoundingBoxCenterY : Blob된 요소의 BoundingBox의 중심점 Y

④ BoundingBoxCenterHeight : Blob된 요소의 BoundingBox의 높이

⑤ BoundingBoxCenterWidth : Blob된 요소의 BoundingBox의 너비

⑥ GravityCenterX : Blob된 요소의 무게중심점 X

⑦ GravityCenterY : Blob된 요소의 무게중심점 Y

⑧ MinimumEnclosingRectangleCenterX : 최소영역으로 포함된 직사각형의 중심점 X

⑨ MinimumEnclosingRectangleCenterY : 최소영역으로 포함된 직사각형의 중심점 Y

⑩ MinimumEnclosingRectangleCenterHeight : 최소영역으로 포함된 직사각형의 높이

⑪ MinimumEnclosingRectangleCenterWidth : 최소영역으로 포함된 직사각형의 너비

⑫ WeightedGravityCenterX : Blob된 요소의 가중 무게중심점 X

⑬ WeightedGravityCenterY : Blob된 요소의 가중 무게중심점 Y

 

5.3 Drawing

Blob된 이미지에 추가적으로 출력할 수 있다.

① Bounding Box: Blob된 요소에 Bounding Box를 표시.

② Convex Hull: Blob된 요소를 완전히 감싸는 최소 면적의 볼록 다각형을 표시.

③ Ellipse : Blob된 요소에 타원을 표시.

④ Gravity Center : Blob된 요소의 무게중심점 표시

⑤ Minimum Enclosing Rectangle : Blob된 요소를 포함하는 최소둘레의 직사각형 표시.

⑥ Weighted Gravity Center : Blob된 요소의 가중 무게중심점 표시.

첨부파일