找到一张图片,重命名为1.jpg,放置在代码文件同级目录 使用opencv读取图像 使用numpy截取图像的右下角(4等分的右下角) 使用opencv保存截取后的图像,名字为2.jpg
时间: 2024-10-09 22:07:30 浏览: 94
首先,我们需要确保你的环境已经安装了opencv-python
库,如果没有的话,你可以用pip进行安装:
pip install opencv-python
接下来,我会为你提供一个简单的Python脚本,它会按照你的要求完成这些操作:
import cv2
import numpy as np
# 找到图片并读取
image_path = '原图片路径' # 替换为你的图片实际路径
img = cv2.imread(image_path)
# 检查是否读取成功
if img is None:
print("Error: 图片无法打开")
else:
# 截取右下角(假设图片被分为4等份,我们选择最右边下角)
rows, cols = img.shape[:2]
quarter_rows = rows // 2
quarter_cols = cols // 2
cropped_img = img[quarter_rows:, quarter_cols:]
# 重命名并保存为1.jpg
new_name = "1.jpg"
cv2.imwrite(new_name, cropped_img)
# 再次截取并保存为2.jpg,这里还是右下角
cropped_img_2 = img[quarter_rows:, quarter_cols:]
new_name_2 = "2.jpg"
cv2.imwrite(new_name_2, cropped_img_2)
print(f"图片已分别重命名为1.jpg和2.jpg并保存.")
记得替换'原图片路径'
为你的图片的实际存储位置。这个脚本首先读取图片,然后按照指定的比例截取右下角,接着将第一个截图重命名为1.jpg并保存,再对相同的区域进行截图并保存为2.jpg。
相关推荐

















