2010-04-11 65 views
1

我需要将图像分割成区域。我使用pil.i发现没有模块来分割图像在pil中。我需要这个分割区域作为列表或字典。图像分割使用pil/python的任何包

其实我想要的图像进行比较在内容感知fashion.for,我需要分割图像相似。我试图segwin工具,但它是借鉴另一个图像(这不是必需的,也是耗时)

thans提前

回答

2

分割的图像划分成多个区域被创建称为标记图的其他图像的最简单方法。 “地区1”由标签地图内的所有1值像素表示,依此类推。如果您需要“区域3”的像素,则只需使用等于3的thershold对标签图进行二值化,然后将结果与原始图像相乘即可。

像奥利弗我劝WrapItk

0

PIL Handbook看看,你可以使用“裁剪”功能获得一个次区域的形象。

+0

裁剪()只是裁剪图像,但我想分割image.ie,图像应该分成区域(一个区域是图像的统一部分) – sag 2010-04-11 10:29:29

-1

你可能想尝试python bindingsITK,在C分割工具++。

+0

这是关于分割(聚类)数据,而不是AFAICT图像分割。 – 2010-04-12 10:21:22

+0

是啊,看起来像“奥利弗Verdier”做了一个快速谷歌搜索关键字从问题没有正确阅读。值得注意的是“分割”这个词。这个库不适用,因为它处理CI聚类和数据分段,敬请downvote。 – 2012-12-26 19:54:52