Class Jython代码,用于在单击图像时提供鼠标坐标(ImageJ)
我想要imageJ打开一个图像,然后等待用户点击4次并记录点击的坐标。 这些坐标应保存到csv文件中 我得到了一些使用MouseAdapter工具的帮助,并在线阅读了文档。但是,使用此工具创建单个对象时遇到问题。 如何创建像p1、p2、p3、p4这样的对象,其中每个p1都有属性xcoord、ycoord 欢迎任何帮助Class Jython代码,用于在单击图像时提供鼠标坐标(ImageJ),class,coordinates,jython,mouselistener,imagej,Class,Coordinates,Jython,Mouselistener,Imagej,我想要imageJ打开一个图像,然后等待用户点击4次并记录点击的坐标。 这些坐标应保存到csv文件中 我得到了一些使用MouseAdapter工具的帮助,并在线阅读了文档。但是,使用此工具创建单个对象时遇到问题。 如何创建像p1、p2、p3、p4这样的对象,其中每个p1都有属性xcoord、ycoord 欢迎任何帮助 from java.awt.event import MouseAdapter from ij import IJ from ij import IJ from ij import
from java.awt.event import MouseAdapter
from ij import IJ
from ij import IJ
from ij import ImagePlus
IJ.run("Close All");
IJ.open("C:/folder/testimage.tif")
imp = IJ.getImage();
xList=[]
yList=[]
class MouseListen (MouseAdapter):
def __init__ (self):
self.xSave = 0
self.ySave = 0
def mouseClicked (self, e):
self.xSave = e.getX()
self.ySave = e.getY()
dML = MouseListen()
imp.getCanvas().addMouseListener (dML)
Jython不再受支持,并且仅限于Python 2.7,因此我放弃了使用它的想法。