Class Jython代码,用于在单击图像时提供鼠标坐标(ImageJ)

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

我想要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 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,因此我放弃了使用它的想法。