In Tkinter, when I create an image on a canvas and find the coordinates of it, it only returns two coordinates, so the find_overlapping method doesn't work with it (naturally). Is there an alternative?
You should be able to get the image's bounding box (bbox) by calling bbox = canvas.bbox(imageID).  Then you can use canvas.find_overlapping(*bbox).
How to find the overlapping of an image on TkInter Canvas (Python)?