Python中的Matlab函数等价物(洪水填充)
我有个简单的问题,我想找一个Python函数,它能做和Matlab里的imfill.m一样的事情。我知道Python有OpenCV这个库,但我一直没能把它用好,所以想找个替代方案。我想复制imfill中的“填补孔洞”这部分功能。
我已经生成了一个掩膜,但我想填补所有被“陆地”包围的区域,只留下水域不填。
如果这说得不够清楚,请告诉我,我可以再具体一点。谢谢你的时间。
1 个回答
6
我找到一个在scipy库里可以做类似imfill功能的函数。这个函数叫做binary_fill_holes,大家可以在这里查看,如果你也遇到和我一样的问题,可以去看看。
不过我不能完全或真的说是我自己发现的,因为这个问题的答案其实是在我之前的一个问题PIL Plus/imToolkit replacements里由unutbu提供的。