在使用python时,为单色图像中的斑点绘制矩形边界框。
在使用python时,为单色图像中的斑点绘制矩形边界框。
我有几张单色图像(黑白而不是灰度),其中有一些奇怪形状的物体。我尝试使用python27、PIL、scipy和numpy来提取每个物体,使用以下方法:\n
- \n
- 围绕每个连接的物体拟合一个边界框
- 将每个物体作为数组“提取” - 对于每个物体/边界框
\n
\n
\n我已经查看了http://www.scipy.org/Cookbook/Watershed和http://scikits-image.org/docs/dev/auto_examples/plot_contours.html,这些方法确实有效,但我特别希望边界框是矩形的,以确保任何“稍微断开”的部分都包含在边界框内。理想情况下,为了处理断开的部分(例如左下角的斑点),我希望有一种阈值控制的方法。有没有关于哪种工具箱最适合这个问题的想法?\n\n