2023.10.21 주말 TIL🤗
밀린 강의를 들었다. 어제 리눅스 환경을 구축해놓아서 새로운 마음으로 따라하며 강의를 들었다. 속도가 빨라져서 너무 좋다!!!!!! 물론 중간중간 설치가 덜 된 부분이 있어서 설치를 하면서 진행했다. 카카오톡 설치를 시도했지만 결국 하지 못했다ㅠㅠ 우분투 18.04 버전에서는 이제 실행이 안되는 건가...?ㅜㅜ
📝 배운 내용
- opencv에서 +, - 연산자 오버로딩을 제공한다. 즉, 알아서 saturate를 해준다.
- int main(int argc, char* argv[])
- calcHist() 함수를 통해 histogram 계산
- 명암비를 높이기 위한 방법
- histogram stretching : 선형 변환
- histogram equalization : 비선형 변환, 누적 분포 함수 사용
- 영상의 산술 연산
- add() : 그냥 합, 포화연산 수행
- addWeighted() : 가중치 합
- 평균 연산 : 잡음 제거
- subtract() : 순서에 따라 결과가 달라진다
- absdiff() : 서로 다른 부분을 찾을 수 있다.
- 영상 논리 연산
- bitwise_and()
- bitwise_or()
- bitwise_xor() : 값이 다른 경우만 true
- bitwise_not() : 영상 반전