3
이미지를 파이썬으로 표시하고 사용자가 특정 픽셀을 클릭 할 수있게하려고합니다. 그런 다음 x 및 y 좌표를 사용하여 추후 계산을 수행하려고합니다.Python : 마우스 클릭시 좌표 정보 반환
이def onpick1(event):
artist = event.artist
if isinstance(artist, AxesImage):
mouseevent = event.mouseevent
x = mouseevent.xdata
y = mouseevent.ydata
print x,y
xaxis = frame.shape[1]
yaxis = frame.shape[0]
fig = plt.figure(figsize=(6,9))
ax = fig.add_subplot(111)
line, = [ax.imshow(frame[::-1,:], cmap='jet', extent=(0,xaxis,0,yaxis), picker=5)]
fig.canvas.mpl_connect('pick_event', onpick1)
plt.show()
지금은 정말 function onpick1()
return x and y
에 같은 그래서 더 계산을 수행 할 plt.show()
후 사용할 수 있습니다 것입니다 :
지금까지, 나는 이벤트 선택기를 사용했습니다.
제안 사항?
그냥 return (x, y) –