日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

OpenCV C++ 08 - Homogeneous Blur on Images with OpenCV

發布時間:2024/7/5 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 OpenCV C++ 08 - Homogeneous Blur on Images with OpenCV 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

3x3 Normalized box filter

5x5 Normalized box filter

Code

/* 作者:鄭大峰 時間:2019年09月23日 環境:OpenCV 4.1.1 + VS2017 內容:Homogeneous Blur on Images with OpenCV */#include "pch.h" #include <iostream> #include <opencv2/opencv.hpp>using namespace std; using namespace cv;int main() {Mat image = imread("claudia.png");if (image.empty()){cout << "Could not open or find the image" << endl;cin.get();return -1;}//Blur the image with 3x3 kernelMat image_blurred_with_3x3_kernel;blur(image, image_blurred_with_3x3_kernel, Size(3, 3));//Blur the image with 5x5 kernelMat image_blurred_with_5x5_kernel;blur(image, image_blurred_with_5x5_kernel, Size(5, 5));//Define names of the windowsString window_name = "claudia.png";String window_name_blurred_with_3x3_kernel = "claudia.png Blurred with 3 x 3 Kernel";String window_name_blurred_with_5x5_kernel = "claudia.png Blurred with 5 x 5 Kernel";// Create windows with above namesnamedWindow(window_name);namedWindow(window_name_blurred_with_3x3_kernel);namedWindow(window_name_blurred_with_5x5_kernel);// Show our images inside the created windows.imshow(window_name, image);imshow(window_name_blurred_with_3x3_kernel, image_blurred_with_3x3_kernel);imshow(window_name_blurred_with_5x5_kernel, image_blurred_with_5x5_kernel);waitKey(0); // Wait for any key strokedestroyAllWindows(); //destroy all open windowsreturn 0; }

Result

從圖像可以看到,核心的尺寸越大,圖像細節丟失越嚴重。

轉載于:https://www.cnblogs.com/zdfffg/p/11570562.html

總結

以上是生活随笔為你收集整理的OpenCV C++ 08 - Homogeneous Blur on Images with OpenCV的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。