OpenCV将ROI外部的像素设置为ROI内最近的像素值

时间:2016-05-25 20:18:04

标签: c++ opencv

我的图像具有非矩形ROI,由二进制蒙版图像定义。

在OpenCV中,如何将ROIIDE ROIIDE像素设置为ROI内的最近像素值?类似于cv::BORDER_REPLICATE中的内容,或与cv::warp

中的内容类似的内容

1 个答案:

答案 0 :(得分:1)

您可以使用区域附近区域恢复图像中的选定区域区域来使用cv::inpaint()

在你的情况下,这将是:

cv::inpaint(mat_input, 255 - roi, mat_output, inpaint_radius, cv::INPAINT_NS);