WPF OpenCV 프로젝트 #33: Image Pyramid (Gaussian & Laplacian)

ImagePyramid

Image Pyramid (이미지 피라미드)를 주제로 Gaussian Pyramid (가우시안 피라미드)와 Laplacian Pylamid (라플라시안 피라미드)에 대해 OpenCvSharp에서 제공하는 함수들을 이용해서 순차적으로 간단히 개념을 정리하고, WPF OpenCV 프로젝트에 구현해 보겠습니다.이전 포스팅(#32)에서는 Morphology (모폴로지: 형태학)를 주제로 Erosion (침식), Dilation (팽창), Opening (열림), Closing (닫힘), Gradiant (그레디언트), Top-Hat, Black-Hat 에 대해 OpenCvSharp에서 제공하는 함수들을 이용해서 한꺼번에 순차적으로 간단히 개념을 정리하고, … 더 읽기

WPF OpenCV 프로젝트 #31: Edge Detection (Sobel, Scharr, Canny, …)

CannyEdge

BasicDifferential, Roberts, Prewitt, Sobel, Scharr, Laplacian, Canny Edge 를 이용한 Edge Detection (경계 처리)를 주제로 OpenCvSharp에서 제공하는 함수들을 이용해서 한꺼번에 순차적으로 간단히 개념을 정리하고, WPF OpenCV 프로젝트에 구현해 보겠습니다. 지난 포스팅(#30)에서 Average Blur, Box Filter, Gaussian Blur, Median Blur, Bilateral Filter 들을 OpenCvSharp에서 제공하는 함수들을 이용해서 처리하는 방법을 나름 깊이 있게 다뤘습니다. 이번 포스팅에서 다룰 … 더 읽기

WPF OpenCV 프로젝트 #29: Image Filter – Convolution & Kernel

Convolution Filter

Convolution과 kernel 행렬로 Filter (Blur, Sharpen, Edge) 효과를 이미지에 적용하는 것에 대해 이번 포스팅에서 정리하고, WPF OpenCV 프로젝트에 구현하도록 하겠습니다. 이전 포스팅(#28)을 끝으로, Geometrix Transform(기하학적 변환)에 대해 마무리하고, 이번 포스팅 부터는 영상 처리에서 필터(Filter)에 대해 다루도록 할게요. 필터(Filter)라고 하면 정수기 내부에 있는 필터처럼 거름 망이나, 여과기 또는 공기청청기의 필터를 떠올릴 수 있습니다. 영상 처리에서도 굳이 … 더 읽기