我正在进行一个使用热传感器跟踪物体的项目。传感器的输出将是温度阅读,我将其转换为白色图像,其中白色像素描绘了物体。但由于一些噪声,获得的形状是不规则的,我想将图像重新整形为圆形,如图2所示。有没有什么方法,通过它我可以转换图1的白色像素到特定的形状(最好是圆形),如图2所示使用Python。任何帮助是真正感激。我有什么:
我想要的:
ohtdti5x1#
如果不需要它是椭圆,可以使用形状的船体,如下所示:
这可以通过scikit image轻松实现:
from skimage.morphology import convex_hull_image from skimage import data, img_as_float from skimage.util import invert # The original image is inverted as the object must be white. image = invert(data.horse()) chull = convex_hull_image(image)
1条答案
按热度按时间ohtdti5x1#
如果不需要它是椭圆,可以使用形状的船体,如下所示:
这可以通过scikit image轻松实现: