我的意思是根文件夹下有六个文件夹,每个文件夹都有图片,使用cv2将图片尺寸更改后以原始文件名对新图片进行命名,按照原始文件夹的格式,将文件存放进去,根目录文件名改变,二级文件夹名字不变
时间: 2024-03-22 10:40:44 浏览: 13
好的,这是一个比较复杂的问题,需要用到一些Python的库和函数来完成。我可以给你提供一个大致的思路,具体实现还需要你自行编写代码。
1. 导入需要使用的库和函数,比如os、cv2等。
2. 设置原始文件夹路径和新文件夹路径。
3. 遍历原始文件夹下的所有文件夹,对每个文件夹进行操作。
4. 在新文件夹中创建一个与原始文件夹同名的文件夹,用来存放该文件夹下的所有图片。
5. 遍历该文件夹下的所有图片,对每个图片进行操作。
6. 使用cv2库中的resize函数将图片尺寸更改后,将其保存到新文件夹中,文件名与原始文件名相同。
7. 重复步骤5和6,直到该文件夹下的所有图片都处理完毕。
8. 重复步骤4到7,直到原始文件夹下的所有文件夹都处理完毕。
9. 修改根目录文件名为新文件夹的名字,二级文件夹名字不变。
通过以上步骤,你可以完成对所有图片的尺寸更改和命名,并按照原始文件夹的格式存放到新文件夹中。希望对你有所帮助。