728x90 논리연산2 산술연산의 문제점과 해결 방법 산술연산의 문제점과 해결 방법 문제점 - 결과 값이 픽셀의 최댓값과 최솟값을 넘을 수 있음 해결 방법 - 클램핑 기법 음수가 나온다면 최소값을 0으로 하고 255가 넘는 값이 나온다면 최댓값을 255로 설정함 - 랩핑 기법(잘안쓰는 기법이다.) 연산의 결과 값이 최대값보다 크면 최솟값부터 최댓값까지를 한 주기로 해서 반복 최댓값+1 = 최솟값 연산의 결과 값이 최댓값 + 상수 값일 때는 계속 상수 값 -1로 설정함 ex) 결괏값: 259 => 255 + 4 => 4-1 = 3 이진수의 논리연산 논리곱(AND, ∧ ): 주어진 복수 명제 모두가 참인지 논리합(OR, ∨ ): 주어진 복수 명제에 적어도 1개 이상의 참이 있는지 배타적 논리합(XOR, ⊕ ): 주어진 2개의 명제 가운데 1개만 참일 경우를 판.. 2023. 10. 15. 데이터 구조 이미지 테이블을 표현하는 자료구조: 베열(array) = 행렬(matrix) 행렬의 자료형: list, tuple, dictionary in python scalar: single value -> point(pixel value) // 실수 정수를 스칼라라고 부름 1 - dimensional data: 1-D array(row or column vector) -> line(set of pixels) 2 - dimensional data: 2-D array(matrix) -> plane(gray-scale image) 3 - dimensional data: 3-D array(tensor) -> volume.space(color image) 숫자 1 => 스칼라 숫자 2 => 벡터 행벡터 => (1,2) 열.. 2023. 10. 15. 이전 1 다음 728x90