检测图片是否有马赛克可以使用 OpenCV 的滤波器和图像处理功能。
一种方法是使用 OpenCV 的均值滤波器,它可以将图像中的像素点平均分配到周围的区域,如果图像中存在马赛克,则均值滤波器可能会把马赛克周围的像素点变得更模糊。
下面是使用 OpenCV 对图像进行均值滤波的示例代码:
#include <opencv2/opencv.hpp>
#include <iostream>
using namespace cv;
using namespace std;
int main(int argc, char** argv)
{