gpt4 book ai didi

python - 使用 Python 在 ImageJ/FIJI 中自动阈值

转载 作者:太空宇宙 更新时间:2023-11-04 03:38:46 24 4
gpt4 key购买 nike

我正在尝试在 ImageJ 中编写 python 脚本,但我遇到了自动阈值处理问题。它不允许我使用 IJ.setAutoThreshold("Default dark")。下面是一段代码示例(为清楚起见,省略了一些内容):

from ij import IJ, ImagePlus
from java.lang import Runtime, Runnable

import os

for i in filepaths: #filepaths being the files I'm opening
IJ.open(i)
IJ.run("Split Channels") #this is splitting a two channel image
imp = IJ.getImage()
imp.close() #this is closing the channel I don't want
IJ.setAutoThreshold("Default dark") #this is trying to set a threshold

在这里设置自动阈值给出

AttributeError: type object 'ij.IJ' has no attribute 'setAutoTrheshold'

如何访问 ImageJ 的阈值函数?

干杯!

最佳答案

看看 javadoc : IJ 有一个方法接受两个参数

setAutoThreshold(ImagePlus imp, String method)

所以在你的情况下

IJ.setAutoThreshold(imp, "Default dark")

应该可以。

关于python - 使用 Python 在 ImageJ/FIJI 中自动阈值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27619759/

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