def mouse_event(event, x, y, flags, param):
if event == cv2.EVENT_LBUTTONDBLCLK:
print(x, '--',y)
size = 20
maxX,maxY, _ = param.shape
tf = tempfile.NamedTemporaryFile(dir=path)
if x < 0 + size: x = 0 + size
if y < 0 + size: y = 0 + size
if maxX < x - size: x = maxX - size
if maxY < y - size: y = maxY + size
img = param[y-size:y+size,x-size:x+size]
cv2.imwrite(tf.name + '.png',img)
return
评论列表
文章目录