두 영상 간 다른 점 찾기 (차영상)
by Cori영상에서 영상을 빼기 연산하여 두 영상의 차이를 알 수 있는 차영상에 대해 알아보자
* 해당 포스팅에서 다루고 있는 모든 내용은 다음 서적을 참고하였습니다.
차영상
0) 정의
-> 영상1에서 영상2를 빼어 차이를 구하는 작업 과정. 틀린 그림 찾기, 산업 현장에서 도면의 차이, 전자제품의 PCB 회로의 오류를
찾거나 카메라로 촬영한 영상에 실시간으로 움직임이 있는지를 알아내는데도 유용하다.
* 차영상을 구할 때 무턱대고 두 영상을 빼기 연산하면 음수가 나올 수 있음 -> 절대 값을 적용해야 함 ! (absdiff 함수 활용)
1) 활용
연산에 필요한 두 영상을 읽어 그레이 스케일로 변환하고, 그레이 스케일로 변환한 두 영상의 차영상 (diff)을 구함..
차이를 극대화해서 표현하기 위해 1보다 큰 값은 모두 255로 바꾸고, 색상을 표현하기 위해 컬러 스케일로 바꾸었다.
또한, bitwise_xor 연산을 이용해 원본 이미지의 어느 부분이 변경되었는지 (빨간색 영역) 표시해준다.
'AI > Computer Vision' 카테고리의 다른 글
노멀라이즈, 이퀄라이즈, CLAHE (0) | 2021.09.23 |
---|---|
영상 합성과 마스킹 (1) | 2021.09.22 |
영상 합성 (알파 블렌딩) (0) | 2021.09.20 |
오츠의 알고리즘 & 적응형 스레시홀드 (0) | 2021.09.19 |
컬러 스페이스 변환 (0) | 2021.09.18 |
블로그의 정보
코딩하는 오리
Cori