翻译及二次校对:cvtutorials.com
目标
• 学习如何在OpenCV中处理鼠标事件
• 你将学习这些函数:cv.setMouseCallback()
简单演示
在这里,我们创建一个简单的应用程序...它的不同之处只在于该函数做什么。所以我们的鼠标回调函数只做一件事,在我们双击的地方画一个圆。所以请看下面的代码。代码是不言自明的,从注释中可以看出。...window and bind the function to window
img = np.zeros((512,512,3), np.uint8)
cv.namedWindow('image')
cv.setMouseCallback...,(x,y),(0,255,0),-1)
else:
cv.circle(img,(x,y),5,(0,0,255),-1)
接下来我们必须将这个鼠标回调函数与OpenCV...img = np.zeros((512,512,3), np.uint8)
cv.namedWindow('image')
cv.setMouseCallback('image',draw_circle