gpt4 book ai didi

python - 灰度图像中两点之间的强度加权最小路径

转载 作者:太空狗 更新时间:2023-10-30 02:41:17 29 4
gpt4 key购买 nike

我想确定图像中两个特定点之间的最小路径,即最小化由像素强度(灰度)加权的相邻像素之间的距离总和的路径。例如,这张图片显示了输入图像

original image

这是(手绘)红色的最小路径,从 UL 到 LR 角(黑色边界用作零权重填充):

example minimum path

我发现 matlab 有 graydist仅为此功能; ndimage/scikit-image/whatever 中有类似的东西吗?我找到了 scipy.ndimage.morphology.distance_transform_edt但我不确定是否以及如何将其用于此目的。如果算法仅返回非唯一最小值之一,则可以。

我对实现提示不感兴趣,它在算法上是一个相当简单的任务(至少是使用例如动态编程的天真实现),我正在寻找(组合)已经编码的例程来完成这个。

最佳答案

这种类型的动态规划在 scikit-image 中作为 route_through_arrayshortest_path 可用:http://scikit-image.org/docs/dev/api/skimage.graph.html

关于python - 灰度图像中两点之间的强度加权最小路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39852896/

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