小编gou*_*m r的帖子

给定要裁剪的四个角的坐标,如何裁剪图像

我需要使用 python 给定车牌边界框的坐标,从汽车图像中裁剪出车牌。(4个坐标)。关于我如何做到这一点有什么建议吗?

我有以下代码,但没有按预期工作。

> x1, y1: 1112 711 
> x2, y2: 1328 698 
> x3, y3: 1330 749 
> x4, y4: 1115 761
Run Code Online (Sandbox Code Playgroud)
image = cv2.imread(IMAGE_PATH)
fixed_image = cv2.cvtColor(image,cv2.COLOR_BGR2RGB)

new_img = cv2.rectangle(fixed_image, (x3,y3), (x1,y1), (0, 255, 0), 5) 

plt.figure(figsize=(12,13))
plt.imshow(new_img)
Run Code Online (Sandbox Code Playgroud)

参考图片

裁剪图像

谢谢。

python opencv crop image-processing matplotlib

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

crop ×1

image-processing ×1

matplotlib ×1

opencv ×1

python ×1