这个程序使用OpenCV fuzzy模块进行图像滤波。输入图片这是滤波器半径为3时生成的结果这是滤波器半径为100时生成的结果代码#include opencv2/core.hpp #include opencv2/highgui.hpp #include opencv2/fuzzy.hpp using namespace std; using namespace cv; int main(void) { Mat I imread(input.png); Mat kernel1, kernel2; ft::createKernel(ft::LINEAR, 3, kernel1, 3); ft::createKernel(ft::LINEAR, 100, kernel2, 3); Mat output1, output2; ft::filter(I, kernel1, output1); ft::filter(I, kernel2, output2); imwrite(output1_filter.png, output1); imwrite(output2_filter.png, output2); return 0; }