首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Trackpy:如何移除不需要的粒子

Trackpy:如何移除不需要的粒子
EN

Stack Overflow用户
提问于 2019-10-14 17:33:14
回答 1查看 106关注 0票数 0

我有一张想要检测亮点的图像。我可以根据我想要的特征来检测粒子。但是,当我发现这些粒子链接时,我无法消除不需要的粒子。检测粒子的代码行如下所示。

代码语言:javascript
复制
f = tp.batch(frame_list[:],7, invert = False,
         minmass = 15, maxsize = 17, preprocess = False)

t = tp.link_df(f,3, memory =5)

有些粒子只在一张图像中被检测到,然后就看不见了。我不想要它们,t变量中的第二个参数不应该做这个工作吗?即使她不这样做,我也可以循环它,并找到它,again.but,这将强制程序。因为我们有55万行yield.How,我能处理这个吗?我查了图书馆,但没查到别的

EN

回答 1

Stack Overflow用户

发布于 2019-10-16 20:21:37

我使用pd.Dataframe修复了这个问题。也许我在这里写,以防有人需要它。tp.batch函数返回pd数据帧。

代码语言:javascript
复制
for particle in df["particle"].unique():

       calculations...

    for i in range(len(x)-1):

       calculations...

if len(x) >= 3  :
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58373930

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档