ImagePy路径分析插件一教一实现之旅

本文介绍如何在ImagePy中使用路径分析插件,通过选取起点和终点的ROI,实现两点间最短路径的自动计算与绘制。该插件支持多种图像类型,包括单通道8-bit,16-bit,int,float等,且能处理特定尺度的目标,适用于金属熔融图像的dog处理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1  ImagePy路径分析插件一教一实现之旅

起点终点用roi就可以。

ips.roi可以拿到,然后load里面判断一下是不是point类型并且只有两个点,如果满足,run里面求路径,并且高亮绘制。

那里面其实还有一个原理,就是dog可以凸显特定尺度的目标。

加载analysis菜单下面吧,Shortest Route

85e30e1ef0995e9b49611dac2ca8c37c.png

金属熔融图像dog处理图

ee247ea21bde0d7510fabb3c8b58ac50.png

这两个要做个参数弹窗么?支持单通道8-bit, 16-bit, int, float,还有req_roi,并且还不够,还要再load里面判定一下。

必须是point类型,只有2点,否则alert一下。其实再细致一点,应该先检测起点,终点。想着点两个点起码比描个线要轻松吧。

这个肯定有办法很稳定的全自动完成的,不用角点,用最两端的也好啊。

7bf8867896e49363acad6b5f2436cd63.png

其实中间两个点也好说,这就是昨天我说的,图像,矢量,图论,三条腿走路。

属于filter类,可以参考分水岭那个,加一个输出选项。

三个选项:掩膜,高亮在原图上,擦除背景。

对了,图像最大最小值,可以用minv, maxv = ips.range获得。

因为对于其他类型,可能不是0,255。route_through_array函数返回的是坐标,我想的是新建一个全是0的矩阵,然后把对应坐标的值写255。

索引,img[rs,cs] = 255,这个应用没必要新建数组吧,可以原图上操作。

为什么ips.roi.body获取的点的坐标有小数?

roi是矢量数据,有小数正常。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yantuguiguziPGJ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值