Gray Value Transformer vTool#
회조 값 변환은 이미지의 회조 값 범위를 개선하거나 변경하는 유용한 전처리 단계입니다.
Gray Value Transformer vTool은 Image 입력 핀을 통해 이미지를 입력받고 Image 출력 핀을 통해 변환된 이미지를 출력합니다.
변환 전에 ROI Creator vTool을 사용하여 관심 영역을 지정하면 Gray Value Transformer vTool은 Roi 입력 핀을 통해 ROI 데이터를 수신합니다. 이 경우 관심 영역에 대해서만 회조 값 변환이 수행되므로 처리 속도가 빨라집니다.
Gray Value Transformer vTool은 Preprocessing Basic 라이선스에서 사용할 수 있습니다. 라이선스를 구매하려면 Basler 웹사이트를 방문하세요.

Gray Value Transformer vTool 버전#
Gray Value Transformer vTool은 Starter와 Basic의 두 가지 버전으로 제공됩니다.
두 버전 사이에는 단 한 가지 차이점이 있습니다. Starter 버전은 Roi 입력 핀의 입력으로 RectangleF 데이터 형식만 허용합니다. Basic 버전은 RectangleF, RectangleF Array, Region 및 Region Array 데이터 형식을 허용합니다.
작동 원리#
Gray Value Transformer vTool은 다음과 같은 두 가지 일반적인 회조 값 변환을 제공합니다.
- Inversion: 이 변환은 회조 값 히스토그램을 좌우로 반전시킵니다. 즉, 히스토그램의 축을 반전시킵니다. 이렇게 하면 밝은 픽셀은 어두워지고 그 반대의 경우도 마찬가지입니다.
반전을 선택하면 곱셈 및 덧셈 Arithmetic 연산을 사용할 수 없습니다. -
Arithmetic 연산:
- Multiplication: 입력 이미지의 모든 회조 값에 지정된 계수를 곱합니다. 예를 들어, 1보다 큰 계수를 이미지에 곱하여 이미지 대비를 높이고 이미지를 더 밝게 만들 수 있습니다. 이 효과는 증폭과 유사하며 히스토그램을 넓혀줍니다.
- Addition: 입력 이미지의 모든 회조 값에 지정된 값이 더해집니다. 양수 값을 더하면 특히 어두운 영역에서 이미지가 더 밝아지고, 음수 값을 더하면 밝은 영역이 어두워집니다.
곱셈은 덧셈보다 먼저 수행됩니다.
정보
곱셈과 덧셈으로 인해 이미지의 회조 값 범위가 변경되므로 회조 값 언더플로 또는 오버플로가 발생할 수 있습니다. 범위를 벗어난 회조 값은 입력 이미지 형식의 가장 높거나 가장 낮은 회조 값으로 자동 설정됩니다.
Example: 8비트 이미지에서 음수 값으로 변환된 회조 값은 0으로 설정되고 255를 초과하는 회조 값은 255로 설정됩니다.
두 가지 방법 모두 다음을 달성하는 데 도움이 될 수 있습니다.
- 사용자의 기대에 더 잘 부합하는 이미지 생성
- 관심 있는 이미지 특징을 더 두드러지게 표현
- 후속 이미지 처리 작업 용이화
vTool 설정하기#
Gray Value Transformer vTool을 구성하려면 다음과 같이 하십시오.

- vTool Settings 영역의 Recipe Management 창에서 Open Settings를 클릭하거나 vTool을 더블 클릭합니다.
Gray Value Transformer Starter/Basic 대화상자가 열립니다. - Transformer Operation 영역에서 원하는 변환을 선택합니다.
- 2단계에서 Arithmetic operation을 선택한 경우, 원하는 Multiplication 및 Addition 값을 지정합니다.
pin data view에서 변환 결과를 확인할 수 있습니다.
입력#
이미지#
Camera vTool 또는 이미지를 출력하는 vTool(예: Image Format Converter vTool)에서 직접 이미지를 허용합니다.
- 데이터 형식: 이미지
- 이미지 형식: 8비트~16비트 단색 또는 컬러 이미지 ( 지원되는 픽셀 형식 참조)
ROI#
ROI Creator vTool 또는 영역이나 직사각형을 출력하는 기타 vTool에서 관심 영역을 수신합니다. 여러 직사각형이나 영역은 내부적으로 병합되어 단일 관심 영역을 형성합니다. Starter 버전은 RectangleF만 지원합니다.
- Data type: RectangleF, RectangleF Array, Region, Region Array
출력#
이미지#
변환된 이미지를 반환합니다. 출력 이미지는 입력을 허용하는 모든 vTool에서 사용할 수 있습니다.
- 데이터 형식: 이미지
- Image format: 컬러 또는 모노 이미지 컬러 또는 모노 이미지 (Supported Pixel Formats 참조)
지원되는 Pixel Format#
입력 이미지의 Pixel Format에 따라 Gray Value Transformer vTool은 다음과 같은 Pixel Format을 출력합니다.
| Input Pixel Format | Output Pixel Format |
|---|---|
| Bayer GR 8 | RGB 8 Planar |
| Bayer GR 16 | RGB 16 Planar |
| Bayer RG 8 | RGB 8 Planar |
| BGRA 8 Packed | RGB 8 Planar |
| BGR 8 Packed | RGB 8 Planar |
| Mono 8 | Mono 8 |
| Mono 10 | Mono 10 |
| Mono 12 | Mono 12 |
| Mono 16 | Mono 16 |
| RGB 8 Packed | RGB 8 Planar |
| RGB 16 Packed | RGB 16 Planar |
| RGB 8 Planar | RGB 8 Planar |
| RGB 16 Planar | RGB 16 Planar |