前言
数据处理是ai算法工程师的基本功,一般数据可以分图片,语音,文本,以及结构化数据等等,数据的修改,清洗、增强以及不同采样都能直接影响模型的最终结果。
本章主要讲解paddlepaddle在图像数据处理方面的知识。
paddlepaddle图像处理
在paddle中有很好的图像处理,虽然其底层封装基本也是PIL库或者opencv。
其主要函数为paddle.vision.transforms,具体的处理方法如下:
import paddle
print('图像数据处理方法:', paddle.vision.transforms.__all__)
"""
['BaseTransform', 'Compose', 'Resize', 'RandomResizedCrop', 'CenterCrop',
'RandomHorizontalFlip', 'RandomVerticalFlip', 'Transpose', 'Normalize',
'BrightnessTransform', 'SaturationTransform', 'ContrastTransform', 'HueTransform',
'ColorJitter', 'RandomCrop', 'Pad', 'RandomRotation', 'Grayscale', 'ToTensor',
'to_tensor', 'hflip', 'vflip', 'resize', '