画boundingbox
fig, ax = plt.subplots(figsize=(16, 9))
ax.imshow(plt.imread(im_path))
plt.axis('off')
ax.add_patch(plt.Rectangle(
(x1, y1), width, height, fill=False,
edgecolor='#66D9EF', linewidth=3.5))
ax.add_patch(plt.Rectangle(
(x1, y1), width, height, fill=False,
edgecolor='white', linewidth=1))
ax.text(x1 + 5, y1 - 15, '{:.2f}'.format(score),
bbox=dict(facecolor='#66D9EF', linewidth=0),
fontsize=20, color='white')
对图片进行裁剪 摘自 https://blog.csdn.net/hfutdog/article/details/82351549
import cv2
img = cv2.imread("./data/cut/thor.jpg")
print(img.shape)
cropped = img[0:128, 0:512] # 裁剪坐标为[y0:y1, x0:x1]
cv2.imwrite("./data/cut/cv_cut_thor.jpg", cropped)