/ / Recorta manualmente una imagen - python, opencv

Recortar manualmente una imagen - python, opencv

Estoy usando Python en OpenCV y necesito recortare imagen con un cuadrado de (40x40), pero necesito colocar el cuadrado manualmente en la parte de la imagen que quiero recortar. ¿Alguien tiene alguna idea? ¡Gracias!

Respuestas

0 para la respuesta № 1

Puede pedirle al usuario el punto superior del rectángulo y luego recortar la imagen en consecuencia.

... // ask top point (x,y)
define int WIDTH = 40;
define int HEIGHT= 40;
// cv2.rectangle(img, pt1, pt2, color[, thickness[, lineType[, shift]]])
cv2.rectangle(img, (x1, y1), (x2, y2), (255,0,0), 2)
crop_img = img[x:y, WIDTH:HEIGHT] # Crop from x, y, WIDTH , HEIGHT
...