mark:opencv模糊指定区域

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/CrystalShaw/article/details/90261601
  • 原始视频

       cv::Mat syuv(height, width, CV_8UC4, (void*)data);

  • 在原始图片中选定ROT区域

       cv::Mat ROT(syuv,cv::Rect(x, y, w, h));

  • 对ROT区域做模糊处理

      cv::blur(srcROT,srcROT,cv::Size(30,30),cv::Point(-1,-1));
      cv::GaussianBlur(srcROT, srcROT, cv::Size(15, 15), 1.5, 1.5);

  • 这样inshow出来的syuv就是处理后的效果了。
    cv::imshow("blur", syuv);

猜你喜欢

转载自blog.csdn.net/CrystalShaw/article/details/90261601