繁体   English   中英

使用pil /任何python软件包进行图像分割

[英]image segmentation using pil/any package of python

我需要将图像分割成区域。我正在使用pil.i,但没有找到模块来分割pil中的图像。 我需要将此细分区域作为列表或字典。

实际上,我正在尝试以内容感知的方式比较图像的相似性。为此,我需要对图像进行细分。 我尝试了segwin工具,但它正在绘制另一个图像(这不是必需的,也很耗时)

提前

将图像分割成区域的最简单方法是创建另一个称为labelmap的图像。 “区域1”由标签图中的所有1个值像素表示,依此类推。 如果需要“区域3”的像素,则只需将阈值等于3的labelmap二值化,然后将结果与原始图像相乘即可。

像Oliver一样,我建议WrapItk

对于此任务,我更喜欢numpy和scipy。 在图像处理方面,这两个功能都是您所需要的。 对于数组数学,我建议使用numexpr。 看看http://docs.scipy.org/doc/scipy/reference/ndimage.html

看一下《 PIL手册》 ,您可以使用“裁剪”功能来获取图像的子区域。

您可能想尝试ITKpython绑定ITK是C ++中的分段工具。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM