目前的图像工作,需要获取某点的图像坐标,用来制作掩膜等,所以参考了一些代码。
https://blog.csdn.net/huzhenwei/article/details/82900715
为了防止忘记。
# coding: utf-8 import cv2 img = cv2.imread("C:\\Users\\v_chenziqiang\\Desktop\\mixed1.jpg") # print img.shape def on_EVENT_LBUTTONDOWN(event, x, y, flags, param): if event == cv2.EVENT_LBUTTONDOWN: xy = "%d,%d" % (x, y) cv2.circle(img, (x, y), 1, (255, 0, 0), thickness=-1) cv2.putText(img, xy, (x, y), cv2.FONT_HERSHEY_PLAIN, 1.0, (0, 0, 0), thickness=1) cv2.imshow("image", img) cv2.namedWindow("image") cv2.setMouseCallback("image", on_EVENT_LBUTTONDOWN) cv2.imshow("image", img) while (True): try: cv2.waitKey(100) except Exception: cv2.destroyAllWindows() break cv2.waitKey(0) cv2.destroyAllWindows()