赞
踩
AugLy是一个数据增强库,目前支持四种模式(音频、图像、文本和视频)和100多种增强。每个模态的增强包含在自己的子库中。这些子库包括基于函数和基于类的变换、组合运算符,并可以选择提供有关所应用转换的元数据,包括其强度。
该库基于Python,至少需要Python 3.6+版本、
官网地址 :https://github.com/facebookresearch/AugLy
安装该库方法
pip install augly[all]
也可以只安装某一个应用,比如只安装音频
pip install augly[audio]
也可以克隆git
git clone git@github.com:facebookresearch/AugLy.git && cd AugLy
[Optional, but recommended] conda create -n augly && conda activate augly && conda install pip
pip install -e .[all]
augly.image所有函数都接受要作为输入增强的图像或PIL图像对象的路径,并返回增强的PIL图像对象。如果指定了输出路径,图像也将保存到文件中。
import augly.image as imaugs
image_path = "your_img_path.png"
output_path = "your_output_path.png"
aug_image = imaugs.overlay_emoji(image_path, opacity=1.0, emoji_size=0.15)
#增强功能也可以接受PIL图像作为输入
aug_image = imaugs.pad_square(aug_image)
#如果指定了输出路径,图像也将保存到文件中
aug_image = imaugs.overlay_onto_screenshot(aug_image, output_path=output_path)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。