-1
我在OpenCV中使用python,我需要用(40x40)的正方形裁剪和图像,但是我需要手动将方块放在要裁剪的图像部分。 有没有人有任何想法?谢谢!手动裁剪图像
我在OpenCV中使用python,我需要用(40x40)的正方形裁剪和图像,但是我需要手动将方块放在要裁剪的图像部分。 有没有人有任何想法?谢谢!手动裁剪图像
您可以向用户询问矩形的顶点,然后相应裁剪图像。
... // 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
...
谢谢!事情是,用户不知道重播的最高点,除非我能找到一种方法让他们在可视化图像时选择该点... – turningpointe
您必须创建一个鼠标事件并存储点坐标。 请参阅:http://www.python-course.eu/tkinter_events_binds.php –
我懂了!谢谢 :) – turningpointe