如何在光栅图像中绘制轮廓或形状的偏移量?

How can I draw an offset to a contour or shape in a raster image?

如何以编程方式扩大给定形状的轮廓?目前,我可以使用 python+openCV 找到并绘制形状的轮廓,但我想在光栅图像中绘制形状轮廓的偏移量(如下图所示)。

通过偏移,意味着扩大或缩小原始形状,而不仅仅是缩放它。以下是该结果的示例:

根据您的草图,您似乎对按比例放大原始轮廓不感兴趣。所以我想解决这个问题的最简单方法是形态学区域增长。借助膨胀,您可以在图像域中扩展原始轮廓的区域,然后恢复新创建的轮廓。

看看这个实现

Scale contours up/grow outward