手动裁剪图像

时间:2017-05-04 11:18:44

标签: python opencv

我在OpenCV中使用python,我需要使用(40x40)的正方形进行裁剪和图像处理,但是我需要手动将正方形放置在我要裁剪的图像部分上。 有没有人有任何想法?谢谢!

1 个答案:

答案 0 :(得分:0)

您可以询问用户矩形的顶点,然后相应地裁剪图像。

... // 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
...