Python中图像读取与写入哪种方法效率更高?

2026-05-05 12:260阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1555个文字,预计阅读时间需要7分钟。

Python中图像读取与写入哪种方法效率更高?

实验标准+由于训练使用的是Pytorch框架,因此读取的实验标准如下:

1.读取分辨率为1920x1080的5张图片(PNG格式一张,JPG格式四张),并保存为数组。

Python中图像读取与写入哪种方法效率更高?

2.将读取的数组转换为维度顺序。

1实验标准

  因为训练使用的框架是Pytorch,因此读取的实验标准如下:

  1、读取分辨率都为1920x1080的5张图片(png格式一张,jpg格式四张)并保存到数组。

  2、将读取的数组转换为维度顺序为CxHxW的Pytorch张量,并保存到显存中(我使用GPU训练),其中三个通道的顺序为RGB。

  3、记录各个方法在以上操作中所耗费的时间。因为png格式的图片大小差不多是质量有微小差异的jpg格式的10倍,所以数据集通常不会用png来保存,就不比较这两种格式的读取时间差异了。

  写入的实验标准如下:

  1、将5张1920x1080的5张图像对应的Pytorch张量转换为对应方法可使用的数据类型数组。

  2、以jpg格式保存五张图片。

  3、记录各个方法保存图片所耗费的时间。

阅读全文

本文共计1555个文字,预计阅读时间需要7分钟。

Python中图像读取与写入哪种方法效率更高?

实验标准+由于训练使用的是Pytorch框架,因此读取的实验标准如下:

1.读取分辨率为1920x1080的5张图片(PNG格式一张,JPG格式四张),并保存为数组。

Python中图像读取与写入哪种方法效率更高?

2.将读取的数组转换为维度顺序。

1实验标准

  因为训练使用的框架是Pytorch,因此读取的实验标准如下:

  1、读取分辨率都为1920x1080的5张图片(png格式一张,jpg格式四张)并保存到数组。

  2、将读取的数组转换为维度顺序为CxHxW的Pytorch张量,并保存到显存中(我使用GPU训练),其中三个通道的顺序为RGB。

  3、记录各个方法在以上操作中所耗费的时间。因为png格式的图片大小差不多是质量有微小差异的jpg格式的10倍,所以数据集通常不会用png来保存,就不比较这两种格式的读取时间差异了。

  写入的实验标准如下:

  1、将5张1920x1080的5张图像对应的Pytorch张量转换为对应方法可使用的数据类型数组。

  2、以jpg格式保存五张图片。

  3、记录各个方法保存图片所耗费的时间。

阅读全文