Python 如何在光栅图像中绘制轮廓或形状的偏移?
如何以编程方式扩展给定形状的轮廓?目前,我可以使用python+openCV查找并绘制形状的轮廓,但我希望在光栅图像中绘制形状轮廓的偏移(如下图所示)Python 如何在光栅图像中绘制轮廓或形状的偏移?,python,opencv,image-processing,python-imaging-library,image-manipulation,Python,Opencv,Image Processing,Python Imaging Library,Image Manipulation,如何以编程方式扩展给定形状的轮廓?目前,我可以使用python+openCV查找并绘制形状的轮廓,但我希望在光栅图像中绘制形状轮廓的偏移(如下图所示) 通过偏移,这意味着扩展或最小化原始形状,而不仅仅是缩放它。以下是该结果的一个示例:根据草图,您似乎不感兴趣只是放大原始轮廓。所以我想最简单的方法就是形态学区域生长。借助于膨胀,您可以在图像域中扩展原始轮廓的区域,然后恢复新创建的轮廓 看看这个实现 您希望从光栅图像还是矢量化表示中获取此信息?那么输出应该是什么形式?@YvesDaoust我正在使用
通过偏移,这意味着扩展或最小化原始形状,而不仅仅是缩放它。以下是该结果的一个示例:根据草图,您似乎不感兴趣只是放大原始轮廓。所以我想最简单的方法就是形态学区域生长。借助于膨胀,您可以在图像域中扩展原始轮廓的区域,然后恢复新创建的轮廓 看看这个实现
您希望从光栅图像还是矢量化表示中获取此信息?那么输出应该是什么形式?@YvesDaoust我正在使用光栅图像进行输入和输出。然后用一个圆形结构元素进行放大。一次获取偏移形状,第二次获取其轮廓。