opencv 영상 평활화, 이진화, 히스토그램 코드


opencv 영상 평활화, 이진화, 히스토그램 코드

영상을 평활화, 이진화 하는 것과 히스토그램을 그리는 것을 해보겠다. 아래가 코드이다. 사용방법을 설명하면 e를 누르면 평활화된 영상이, b를 누르면 이진화된 영상이, h를 누르면 히스토그램이 나오게 된다. 평활화와 이진화를 설명하면, 평활화는 영상의 화질을 개선하기 위해 하는 것인데 영상의 특성에 따라 화질이 더 안 좋아 질 수도 있다. 이진화는 영상을 흑과 백으로만 나타내는 것이다. 코드 아래에 실행결과를 첨부할테니 확인해 보면 좋을 것이다. #include <opencv2/highgui/highgui.hpp> #include <opencv2/core/core.hpp> #include <opencv2/imgproc/imgproc.hpp> #include <iostream> using namespace std; using namespace cv; int main() { Mat img = imread("C:/opencv-4.2.0/image/house.jpg"); Mat gray, ...


#opencv #이진화 #코드 #평활화 #히스토그램

원문링크 : opencv 영상 평활화, 이진화, 히스토그램 코드