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:#left

        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('apple.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