로딩
요청 처리 중입니다...

[opencv] python mouse call back (cv2.setMouseCallback)

 [opencv] python mouse call back (cv2.setMouseCallback)

마우스 콜백!! 늘 써보고 싶었는데 이제서야 콜백함수 사용해 볼 기회가 있어서 생각난 김에 정리해 둡니다.

이것저것 휘황찬란한 것 들 없이 딱 필요한 것들로만 최소한의 코드로만 만들었으니 이거 해보고 이해한 후 필요한 기능 응용해보세요. 전체코드 쓰윽 읽어보고 할만 해 보이면 한줄 씩 읽어보세요.

(안어려워요!) import cv2 def onMouse(event, x,y, flags, param): if event == cv2.EVENT_LBUTTONDBLCLK: print(f'더블클릭 좌표값 x:{x}, y:{y}') new_image = cv2.circle(param, (x,y), 40, (255, 0, 255),3) cv2.imshow('iu', new_image) if __name__ == "__main__": color_img = cv2.imread("iu.jpg", cv2.IMREAD_COLOR) cv2.imshow('iu', color_img) cv2.setMouseC...

# event # gab7aed186e151d5222ef97192912127a4 # mouse # opencv # python # setmousecallback # 마우스 # 주니퍼가든 # 콜백