当前位置:   article > 正文

【格式转换】将JPEG图片批量处理为jpg格式_转jpg,output

转jpg,output

【yolov5训练错误】WARNING: Ignoring corrupted image_vibration_xu的博客-CSDN博客icon-default.png?t=M0H8https://blog.csdn.net/vibration_xu/article/details/122580372

数据图片中有JPEG和jpg两种文件格式,train时会出现报错而无法正常训练,故需要将文件格式统一成.jpg格式后便可成功训练将JPEG等格式批量转化为jpg格式。

代码如下,注意路径中不应存在中文

  1. import os
  2. import cv2 as cv
  3. image_path = 'J:/102HorizontalProject/zong/image' #设置图片读取路径
  4. save_path = 'J:/yolov5-master-cow/data/images' #设置图片保存路径
  5. if not os.path.exists(save_path): #判断路径是否正确,并打开
  6. os.makedirs(save_path)
  7. image_file = os.listdir(image_path)
  8. for image in image_file:
  9. if image.split('.')[-1] in ['bmp', 'jpg', 'jpeg', 'png', 'JPG', 'PNG']:
  10. str = image.rsplit(".", 1) #从右侧判断是否有符号“.”,并对image的名称做一次分割。如112345.jpeg分割后的str为["112345","jpeg"]
  11. output_img_name = str[0] + ".jpg" #取列表中的第一个字符串与“.jpg”放在一起。
  12. src = cv.imread(os.path.join(image_path, image))
  13. newimg = cv.imwrite(save_path + '/' + output_img_name, src)
  14. print('FINISHED')

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/282704
推荐阅读
  

闽ICP备14008679号