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