что случилось, ребята. Я очень новичок в программировании. Итак, мне нужно создать код, который я нажимаю на изображение, и это соответствует его координате. Мне нужно сделать это в Python + OpenCV. Я уже что-то сделал, но это не сохраняет его координаты.
Прежде всего, откройте изображение.
Во-вторых, нажмите на пиксель.
В-третьих, сохраните информацию о пикселях (столбец, строка) в текстовом файле.
import matplotlib.pyplot as plt
import numpy as np
import cv2
def callback(event):
print ('event.x, event.y')
fig, ax = plt.subplots()
fig.canvas.callbacks.connect('button_press_event', callback)
def callback(event):
print ('event.xdata, event.ydata')
img = cv2.imread('/home/dgt/Pictures/1.jpeg',-1)
plt.imshow(img, cmap='gray', interpolation='bicubic')
plt.show()
cv2.waitKey(0)
cv2.destroyAllWindows()