24 lines
506 B
C++
24 lines
506 B
C++
#include <iostream>
|
|
#include "opencv2/opencv.hpp"
|
|
|
|
using namespace std;
|
|
using namespace cv;
|
|
|
|
int main() {
|
|
Mat src = imread("..\\..\\resources\\images\\rose.bmp", IMREAD_GRAYSCALE);
|
|
|
|
imshow("src", src);
|
|
|
|
Mat dst;
|
|
for (int sigma = 1; sigma <= 5; sigma++) {
|
|
GaussianBlur(src, dst, Size(), (double)sigma);
|
|
|
|
string text = format("sigma = %d", sigma);
|
|
putText(dst, text, Point(10, 30), FONT_HERSHEY_SIMPLEX, 1.0, Scalar(255), 1, LINE_AA);
|
|
|
|
imshow(text, dst);
|
|
waitKey(0);
|
|
}
|
|
|
|
destroyAllWindows();
|
|
} |