如何自动保存和裁剪生成的图像?

2024-06-16 11:25:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用的是FaceDetect(Python),它在图像中找到一个面并在它周围创建一个框(如下所示)。在

与下面的图像不同,我要使用的图像都只有一张脸。有没有一种简单的方法来保存生成的图像并将其裁剪到盒子内的内容?在

enter image description here


Tags: 方法图像内容盒子facedetect
1条回答
网友
1楼 · 发布于 2024-06-16 11:25:19

面上的第26行_检测.py-看起来它有你需要的尺寸。。。在

# Draw a rectangle around the faces
for (x, y, w, h) in faces:
    cv2.rectangle(image, (x, y), (x+w, y+h), (0, 255, 0), 2)

您需要将rectangle()函数替换为要裁剪的逻辑。您应该能够将维度传递到numpy数组函数中来进行裁剪。下面是一个使用硬编码尺寸在OpenCV中裁剪的示例。。。在

How to crop an image in OpenCV using Python

相关问题 更多 >