[세종대학교] [전자정보통신공학과] [영상처리] 실습1 레포트
- 최초 등록일
- 2022.10.26
- 최종 저작일
- 2022.10
- 9페이지/ 어도비 PDF
- 가격 3,000원
목차
1. 이론
2. 실습
3. 결과물
본문내용
1) 룩업 테이블
다음 그림은 2차원 룩업 테이블의 구조를 보여줍니다. 벡터 또는 절점 데이터 세트 및 배열(테이블 데이터라고 함)이 룩업 테이블을 구성합니다.
절점은 절점 데이터 세트의 단일 요소입니다. 절점은 테이블 데이터의 해당 출력값이 매핑되는 특정 입력값을 나타냅니다. 각 절점 데이터 세트는 룩업 테이블의 특정 차원에 대한 입력값의 인덱스입니다. 테이블 데이터 배열은 절점 값에서 평가된 함수의 샘플링된 표현으로 사용됩니다. Lookup Table 블록은 절점 데이터 세트를 사용하여 테이블의 입력값을 반환되는 출력값에 연관시킵니다.
절점 데이터 세트는 룩업 테이블의 특정 차원을 인덱싱하는 입력값으로 구성된 벡터입니다. 룩업 테이블은 절점 데이터 세트를 사용하여 테이블의 입력값을 반환되는 출력값에 연관시킵니다.
테이블 데이터는 룩업 테이블의 절점 값에서 평가된 함수의 샘플링된 표현으로 사용되는 배열입니다. 룩업 테이블은 절점 데이터 세트를 사용하여 테이블 데이터를 인덱싱하고 궁극적으로 출력값을 반환합니다.
만약 원본 파일에서 룩업 테이블을 꺼낸 뒤 원본 화소값에 +50을 해준다면 아래와 같이 이해할 수 있다.
2) 각 화소의 수 카운트
위의 그림처럼 룩업테이블을 그리면 각 화소의 수가 카운트 가능하다.
ex) 화소값:0 => 3개, 화소값:1 => 2개
3) 산술연산
원 화소의 값이나 위치를 바탕으로 단일 화소 값을 변경하는 기술
- 클리핑(Cliping) : 연산의 결과 값이 최소값보다 작으면 그 결과 값을 최소값으로, 최대값 보다 크면 결과값을 최대값으로 하는 방법
(원화소값+=라 하였을 때, 의 범위는 0~255이어야 한다.)
(※ 주의사항 예시 : +50을 해주었는데 원본 화소값이 250일 때는 300이 되는 것이 아니라 화소값 범위인 0~255의 최대값인 255이다.)
참고 자료
없음