我有一张想要检测亮点的图像。我可以根据我想要的特征来检测粒子。但是,当我发现这些粒子链接时,我无法消除不需要的粒子。检测粒子的代码行如下所示。
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,我能处理这个吗?我查了图书馆,但没查到别的
发布于 2019-10-16 20:21:37
我使用pd.Dataframe修复了这个问题。也许我在这里写,以防有人需要它。tp.batch函数返回pd数据帧。
for particle in df["particle"].unique():
calculations...
for i in range(len(x)-1):
calculations...
if len(x) >= 3 :https://stackoverflow.com/questions/58373930
复制相似问题