2024-06-16 11:25:19 发布
网友
我使用的是FaceDetect(Python),它在图像中找到一个面并在它周围创建一个框(如下所示)。在
与下面的图像不同,我要使用的图像都只有一张脸。有没有一种简单的方法来保存生成的图像并将其裁剪到盒子内的内容?在
面上的第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中裁剪的示例。。。在
rectangle()
How to crop an image in OpenCV using Python
面上的第26行_检测.py-看起来它有你需要的尺寸。。。在
您需要将
rectangle()
函数替换为要裁剪的逻辑。您应该能够将维度传递到numpy数组函数中来进行裁剪。下面是一个使用硬编码尺寸在OpenCV中裁剪的示例。。。在How to crop an image in OpenCV using Python
相关问题 更多 >
编程相关推荐