首页 动态 > 数码知识问答 > 正文

📸✨Python批量裁剪图片 | OpenCV轻松搞定📸💻

导读 还在为一张张手动裁剪图片而烦恼?别担心!今天教你用Python + OpenCV实现批量图片裁剪,省时又高效!🙌首先确保安装了OpenCV库:`pip i

还在为一张张手动裁剪图片而烦恼?别担心!今天教你用Python + OpenCV实现批量图片裁剪,省时又高效!🙌

首先确保安装了OpenCV库:`pip install opencv-python`。接着,准备好需要裁剪的图片文件夹,以及目标裁剪区域参数(如左上角坐标和宽高)。代码逻辑简单明了:加载图片 → 定义裁剪范围 → 执行裁剪操作 → 保存结果。短短几行代码即可搞定!🚀

示例代码如下:

```python

import cv2

import os

folder = 'your_image_folder/' 图片存放路径

output = 'output_images/' 输出裁剪后图片的路径

os.makedirs(output, exist_ok=True)

for img_name in os.listdir(folder):

if img_name.endswith(('.png', '.jpg', '.jpeg')):

img = cv2.imread(folder + img_name)

cropped = img[50:200, 100:300] 裁剪坐标为[y1:y2, x1:x2]

cv2.imwrite(output + img_name, cropped)

```

批量处理完成后,所有图片都将乖乖“瘦身”!😎再也不用担心手动操作的繁琐啦!快试试吧~💡

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。