【问题标题】:OpenCv Applying Filter on Circular Portion of ImageOpenCv 对图像的圆形部分应用过滤器
【发布时间】:2015-07-20 13:16:46
【问题描述】:

是否有一种简单的方法可以在 opencv 中对图像的圆形部分应用过滤器,从而可以不修改图像的中心圆,并且可以模糊圆外的所有其他数据。

【问题讨论】:

    标签: image opencv vision


    【解决方案1】:

    您可以创建一个倒圆形蒙版,然后模糊整个图像。之后,您只需将模糊区域的所需部分复制回原始图像。

    Mat mask(orig.size(), CV_8U, Scalar(255));
    circle(mask, center, radius, Scalar(0));
    
    Mat filtered;
    filter2D(orig, filtered, ...);
    filtered.copyTo(orig, mask);
    

    【讨论】:

    • 谁能把它转换成python?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-21
    • 1970-01-01
    • 1970-01-01
    • 2016-08-15
    • 2019-02-22
    • 1970-01-01
    相关资源
    最近更新 更多