Skip to content

Python scripts for creating synthetic image data for Machine Learning

Notifications You must be signed in to change notification settings

huvers/img_augmentation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

img_augmentation

Python scripts for creating synthetic image data for Machine Learning

create_synthetic_imgs.py usage:

    python create_synthetic_data.py [folder]

Will operate on a folder containing either images or subfolders with images, and create a combinatorial mix of rotations, contrast changes, color changes, and randomly added gaussian noise. Current settings will create ~ 950 synthetic images for each image given. Reduce the # of noise images from 200 to whatever you desire for fewer synthetic copies.

Example

Original Image

![Alt desc](https://github.com/huvers/img_augmentation/blob/master/orig_98.png)

Synthetic Image

![Alt desc](https://github.com/huvers/img_augmentation/blob/master/synthetic_98.png)

About

Python scripts for creating synthetic image data for Machine Learning

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages