import numpy as np

import cv2


#events = [i for i in dir(cv2) if 'EVENT' in  i]

#print(events)


def click_event(event, x, y, flags, param):#events

    if event == cv2.EVENT_LBUTTONDOWN: #l       

        print(x,', ' ,y)             

        font = cv2.FONT_HERSHEY_SIMPLEX             

        strXY = str(x) + ', '+ str(y)             

        cv2.putText(img, strXY, (x, y), font, .5, (255, 255, 0), 2)            

        cv2.imshow('image', img)            

    if event == cv2.EVENT_RBUTTONDOWN: #r            

        blue = img[y, x, 0]                   

        green = img[y, x, 1]                   

        red = img[y, x, 2]                   

        font = cv2.FONT_HERSHEY_SIMPLEX                   

        strBGR = str(blue) + ', '+ str(green)+ ', '+ str(red)                   

        cv2.putText(img, strBGR, (x, y), font, .5, (0, 255, 255), 2)                   

        cv2.imshow('image', img)                   

#img = np.zeros((512, 512, 3), np.uint8)

img = cv2.imread('lena.jpg')

cv2.imshow('image', img)

cv2.setMouseCallback('image', click_event)

cv2.waitKey(0)

cv2.destroyAllWindows() #close window

#================================#

data used in this video


if you faced any issue contact me via 

what's app : +201210894349

 or facebook



Comments

Popular posts from this blog