Installation¶
The library uses python, which must be installed. Python 2.7, 3.4, 3.5, 3.6, 3.7 and 3.8 are supported.
The below sections explain how to install the library in anaconda and pip. If you don’t know what anaconda (aka conda) is, simply use pip instead.
Installation in Anaconda¶
To install in anaconda simply perform the following commands
conda config --add channels conda-forge
conda install imgaug
Note that you may also use the pip-based installation commands described below. They work with and without anaconda.
To also be able to use the augmenters in imgaug.augmenters.imgcorruptlike
,
you have to manually install the imagecorruptions
package:
pip install imagecorruptions
Installation in pip¶
To install the library via pip
, simply execute:
pip install imgaug
This installs the latest version from pypi.
If you encounter any problems with Shapely
, try the following:
pip install six numpy scipy Pillow matplotlib scikit-image opencv-python imageio
pip install --no-dependencies imgaug
The first command installs manually all dependencies except Shapely
, the
second only the library. Note that Shapely is required for some operations,
mainly when operating with line strings or polygons.
The version installed above is the latest official release from pypi. That release often lags behind the latest version from github by a few months. To instead install the very latest version of imgaug use
pip install git+https://github.com/aleju/imgaug.git
Independent of whether you install from pypi or github, in order to
be able to use the augmenters in imgaug.augmenters.imgcorruptlike
,
you have to manually install the imagecorruptions
package:
pip install imagecorruptions
Uninstall¶
To deinstall the library use
conda remove imgaug
on anaconda and
pip uninstall imgaug
otherwise.