将图像放入轮廓(OpenCV)

Posted

技术标签:

【中文标题】将图像放入轮廓(OpenCV)【英文标题】:Put Image in contour (OpenCV) 【发布时间】:2012-06-06 18:41:51 【问题描述】:

我教 OpenCV,我想写一个小测试应用程序。还有一个问题。 你会建议用什么算法用图像填充轮廓(接近矩形)?

非常感谢!

【问题讨论】:

如果你能添加一张图片然后解释你的问题会更好。 【参考方案1】:

warp 的组合使 src 图像变形以匹配轮廓的形状,addWeighted 用新形状中的源替换目标图像像素

【讨论】:

【参考方案2】:

假设您知道要填充的矩形的位置,您可以简单地设置一个 ROI(感兴趣区域)并对该区域执行一些处理(可能是灰度转换),或者甚至将另一个图像复制到该位置.我已经演示了how to set a ROI and perform some processing on that area。

如果你想添加 2 张图片,我建议你检查 the official tutorial、this post 和 this demo:魔法通过 cvSetImageROI()cvAddWeighted() 发生。

【讨论】:

以上是关于将图像放入轮廓(OpenCV)的主要内容,如果未能解决你的问题,请参考以下文章

OPENCV1.0怎么放入图像

OpenCV跟踪轮廓将整个图像跟踪为最大轮廓?

opencv 5 图像轮廓与图像分割修复 2 使用多边形将轮廓包围

python opencv图像缺陷比对(轮廓比对)

OpenCV 图像轮廓

将轮廓(MatplotLib 或 OpenCV)转换为与原始大小相同的图像