lenna.bmp
0.75MB

#include <iostream>
#include "opencv2/opencv.hpp"

using namespace std;
using namespace cv;

int main()
{
	Mat src = imread("lenna.bmp", IMREAD_GRAYSCALE);

	if (src.empty()) {
		cerr << "Image laod failed!" << endl;
		return -1;
	}

	float data[] = { -1.f,-1.f,0.f,-1.f,0.f,1.f,0.f,1.f,1.f };
	Mat kernel(3, 3, CV_32FC1, data);

	cout << kernel << endl;
	Mat dst;
	filter2D(src, dst,-1,kernel, Point(-1,-1), 128);  // ddepth : -1

	imshow("src", src);
	imshow("dst", dst);
	waitKey();
}

'프로그래머스 > OPENCV' 카테고리의 다른 글

잡음제거 필터 (GaussianBlur vs BilateralFilter)  (0) 2022.12.02
블러링  (0) 2022.12.02
opencv 동영상 (1)  (0) 2022.12.02
영상의 산술 및 논리연산  (0) 2022.12.02
(4-2) 히스토그램분석  (0) 2022.12.02

+ Recent posts