gpt4 book ai didi

image - 使用 ImageMagick 进行连通分量标记

转载 作者:行者123 更新时间:2023-12-01 11:47:48 24 4
gpt4 key购买 nike

是否可以使用 ImageMagick 在图像上执行连接组件标记?

Connected-component labeling in Wikipedia

最佳答案

是的,现在可以使用 ImageMagick 6.8.9-10 和更新版本,请参阅 here .

所以,如果我们从这张图片开始:

enter image description here

我们可以获得标记的组件以及每个 blobcomponent 的边界框、质心和其他统计信息,如下所示:

convert input.png                                    \
-colorspace gray -negate -threshold 10% \
-define connected-components:verbose=true \
-define connected-components:area-threshold=100 \
-connected-components 8 -auto-level output.png

Objects (id: bounding-box centroid area mean-color):
0: 600x600+0+0 296.9,299.6 260033 srgb(0,0,0)
2: 467x345+70+211 350.1,398.1 53563 srgb(255,255,255)
1: 422x105+56+81 266.5,133.0 34814 srgb(255,255,255)
4: 105x90+112+310 164.0,354.5 9450 srgb(255,255,255)
3: 178x73+393+246 481.5,282.0 2140 srgb(255,255,255)

enter image description here

然后您可以像这样绘制边界框:

convert output.png -fill none -stroke red \
-draw "rectangle 70,211 537,556" \
-draw "rectangle 56,81 478,186" \
-draw "rectangle 112,310 217,400" \
-draw "rectangle 393,246 571,319" \
x.png

enter image description here

关于image - 使用 ImageMagick 进行连通分量标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14377463/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com