我的图像具有非矩形ROI,由二进制蒙版图像定义。
在OpenCV中,如何将ROIIDE ROIIDE像素设置为ROI内的最近像素值?类似于cv::BORDER_REPLICATE
中的内容,或与cv::warp
答案 0 :(得分:1)
您可以使用区域附近区域恢复图像中的选定区域区域来使用cv::inpaint()
。
在你的情况下,这将是:
cv::inpaint(mat_input, 255 - roi, mat_output, inpaint_radius, cv::INPAINT_NS);