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회 차
반응형
'Programming > 영상처리' 카테고리의 다른 글
Visual Studio(VC++)에서 OpenCV를 사용하기 위한 프로젝트 설정 및 샘플 코드 실행 (0) | 2024.08.23 |
---|---|
색상(컬러) 모델 설명 및 컬러 모델 간 변환 식 (0) | 2024.08.02 |
[영상처리] 영상 이진화 (2) | 2023.11.25 |
[영상처리] 밝기값 히스토그램 (0) | 2023.11.03 |
[e4ds] Quest2 - YOLOv8를 이용한 아몬드(Almond)인식 및 카운팅 (0) | 2023.10.23 |