记录一下实验步骤
主要步骤是先拍照,存储为一个文件夹后(呆住了,拍摄的过程中忘记直接拆了),再拆分为两个文件夹。(而非拍照的同时进行拆分)。
import os
import cv2
# 文件夹路径
folder_path = '文件路径'
image_files = [f for f in os.listdir(folder_path) if os.path.isfile(os.path.join(folder_path, f))]
# 设置宽度和高度
width = 1280
height = 480
# 读取每张图片并进行拆分
i = 0
for image_file in image_files:
frame = cv2.imread(os.path.join(folder_path, image_file))
# 检查是否成功读取图片
if frame is None:
print(f"Failed to read image {image_file}")
continue
# 拆分左右图片
left_frame = frame[:, :width // 2, :]
right_frame = frame[:, width // 2:, :]
# 保存左右图片
cv2.imwrite(f'文件路径\\right_{i}.jpg', right_frame)
cv2.imwrite(f'文件路径\\left_{i}.jpg', left_frame)
i += 1
cv2.destroyAllWindows()