Programming/영상처리

[영상처리] 영상 화소(포인터) 처리

변화의 물결1 2023. 9. 27. 15:35

 

 

1. 영상 화소(포인터) 처리 란

  - 입력 영상 화소(Pixel)에 포인터 연산자(Point Operator)에 따라서 출력 영상 화소(Pixel) 값이 결정되는  영상

  - 입력영상  + (Point Operator) -> 출력영상

  - Point Operator 예) 산술 연산자(+, -, *, /)

 

2. 영상 화소(포인터) 구현 예제

  - D1 : 임의의 상수값 (예 : 밝기값 0~255)

  1) 덧셈연산 : Out_image[i][j] = In_image[i][j] + D1;

  2) 뺄셈연산 : Out_image[i][j] = In_image[i][j] - D1;

  3) 곱셈연산 : Out_image[i][j] = In_image[i][j] * D1;

  4) 나눗셈연산 : Out_image[i][j] = In_image[i][j] / D1;

 

3.  영상 화소(포인터) 구현 적용

 

 1) 원본영상 / 원본영상 + 40 (덧셈연산 - 밝아짐) / 원본 영상 – 40 (뺄샘연산 - 어두워짐)

 

 

 2) 원본영상 / 원본영상 x 1.3 (곱셈연산 - 밝아짐) / 원본 영상 / 1.3 (나눗셈연산 - 어두워짐)

  - 스케일값(1.3) 적용

 

4. 실제 산업현장에서 사용 예제

 

- BGA 칩의 두영상의 차이로 양품 검사  : 기준영상(양품) – 검사제품영상(입력영상) = 결과영상(불량 부분)

  

 

 

<참고 사이트>

1. "지능형 영상신호 처리 SW 개발" - 3회 차

https://e-koreatech.step.or.kr/

반응형