Home
오답노트
Cancel

OpenCV 에지 검출 기초

해당 포스팅은 OpenCV 4로 배우는 컴퓨터 비전과 머신러닝 (황선규 저)를 보고 공부하며 개인적인 용도를 위해 정리한 글이다. 에지 검출 영상에서의 에지란 한 쪽 방향으로 픽셀값이 급격하게 바뀌는 부분을 가르킨다. 보통 픽셀값의 변화량에 따른 미분값을 통해 에지를 검출한다. 어두운 영역에서 급격하게 밝아지거나, 반대로 밝은 ...

OpenCV 투시 변환

해당 포스팅은 OpenCV 4로 배우는 컴퓨터 비전과 머신러닝 (황선규 저)를 보고 공부하며 개인적인 용도를 위해 정리한 글이다. 투시 변환 (Perspective Transform) 직선성과 평행관계가 유지 되는 어파인 변환보다 훨씬 자유로운 기하학적인 변환 방법이다. 직사각형 형태의 영상을 임의의 볼록 사각형 형태로 변환할 수 ...

OpenCV 어파인 변환 종류

해당 포스팅은 OpenCV 4로 배우는 컴퓨터 비전과 머신러닝 (황선규 저)를 보고 공부하며 개인적인 용도를 위해 정리한 글이다. 이동 변환 (Translation Transform) 입력 영상을 가로 혹은 세로 방향으로 평행 이동 시키는 연산. 시프트 (Shift) 연산이라고도 한다. \[\begin{cases} x' =...

OpenCV 어파인변환

해당 포스팅은 OpenCV 4로 배우는 컴퓨터 비전과 머신러닝 (황선규 저)를 보고 공부하며 개인적인 용도를 위해 정리한 글이다. 영상의 기하학적인 변환 영상을 구성하는 픽셀의 배치 구조를 변경함으로써 전체 영상의 모양을 바꾸는 작업이다. 픽셀의 밝기, 명암비, 필터링 조작과 달리 픽셀의 값은 유지한채 위치만 변경시킨다. \[...

OpenCV 잡음 제거 필터링

해당 포스팅은 OpenCV 4로 배우는 컴퓨터 비전과 머신러닝 (황선규 저)를 보고 공부하며 개인적인 용도를 위해 정리한 글이다. 잡음 (Noise) 원본 신호에 추가 된 원치 않은 신호를 의미한다. 영상의 경우 영상을 획득하는 과정 중에 많이 발생한다. 광학적 신호를 전기적 신호로 바꾸는 센서에서 주로 발생한다...

OpenCV 샤프닝

해당 포스팅은 OpenCV 4로 배우는 컴퓨터 비전과 머신러닝 (황선규 저)를 보고 공부하며 개인적인 용도를 위해 정리한 글이다. 샤프닝 (Sharpening) 블러링과 반대로 윤곽이 뚜렷하고 선명한 느낌이 나도록한다. 영상의 에지 근방에서 픽셀값의 명암비가 커지도록 수정해야 선명한 영상이 나온다. 언샤프 마스크 필터 (Unsh...

OpenCV 블러링

해당 포스팅은 OpenCV 4로 배우는 컴퓨터 비전과 머신러닝 (황선규 저)를 보고 공부하며 개인적인 용도를 위해 정리한 글이다. 블러링 (Blurring) 영상을 부드럽게 만드는 기법. 스무딩 (smoothing) 이라고도 한다. 인접한 픽셀간 픽셀값의 변화가 크지 않은 경우 부드러운 느낌을 받을수 있다. 거친 입력 영상을 부...

OpenCV 필터링

해당 포스팅은 OpenCV 4로 배우는 컴퓨터 비전과 머신러닝 (황선규 저)를 보고 공부하며 개인적인 용도를 위해 정리한 글이다. 필터링 (Filtering) 영상에서 원하는 정보만을 걸러내는 연산을 수행한다. 영상을 부드럽게 처리하거나, 반대로 선명하게 만들거나, 노이즈를 제거하는 등의 연산을 한다. 마스크 행렬을 통해 연산을...

OpenCV 논리연산

해당 포스팅은 OpenCV 4로 배우는 컴퓨터 비전과 머신러닝 (황선규 저)를 보고 공부하며 개인적인 용도를 위해 정리한 글이다. 논리 연산 픽셀값을 이진수로 표현하여 비트 단위의 논리 연산을 수행한다. 논리곱 (AND), 논리합 (OR), 배타적 논리합 (XOR), 부정 (NOT) 을 지원한다. AND, OR, XOR은 두 입...

OpenCV 산술 연산

해당 포스팅은 OpenCV 4로 배우는 컴퓨터 비전과 머신러닝 (황선규 저)를 보고 공부하며 개인적인 용도를 위해 정리한 글이다. 산술 연산 영상 및 이미지는 2차원 행렬로 볼 수 있으므로 행렬의 산술 연산이 가능하다. 덧셈 및 뺄셈 연산으로 영상을 합성하여 새로운 영상으로 나타낼 수 있다. 곱셈과 나눗셈 연산은...