Skip to main content

High quality model for cloths segmentation.

Project description

cloths_segmentation

Code for binary segmentation of cloths

Data Preparation

Download the dataset from https://www.kaggle.com/c/imaterialist-fashion-2019-FGVC6

Process the data using script https://github.com/ternaus/iglovikov_helper_functions/tree/master/iglovikov_helper_functions/data_processing/prepare_cloths_segmentation

The script will create process the data and store images to folder images and binary masks to folder labels.

Training

Define the config.

Example at cloths_segmentation/configs

You can enable / disable datasets that are used for training and validation.

Define the environmental variable IMAGE_PATH that points to the folder with images.

Example:

export IMAGE_PATH=<path to the the folder with images>

Define the environmental variable LABEL_PATH that points to the folder with masks.

Example:

export MASK_PATH=<path to the folder with masks>

Training

python -m cloths_segmentation.train -c <path to config>

Inference

python -m torch.distributed.launch --nproc_per_node=<num_gpu> cloths_segmentation/inference.py \
                                   -i <path to images> \
                                   -c <path to config> \
                                   -w <path to weights> \
                                   -o <output-path> \
                                   --fp16

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cloths_segmentation-0.0.2.tar.gz (7.2 kB view details)

Uploaded Source

Built Distribution

cloths_segmentation-0.0.2-py2.py3-none-any.whl (9.1 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file cloths_segmentation-0.0.2.tar.gz.

File metadata

  • Download URL: cloths_segmentation-0.0.2.tar.gz
  • Upload date:
  • Size: 7.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/50.3.0.post20201006 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.7.3

File hashes

Hashes for cloths_segmentation-0.0.2.tar.gz
Algorithm Hash digest
SHA256 b4b58a9b2fbe44990c72e987dbc33e3ba05842cfe0ef670b67344c68dcec3526
MD5 66c60a808f359ac898f5a92978fb4001
BLAKE2b-256 991e3fb6b12feefa605243e156d3fa440966f984c5a4a7086875b9e79b5bb8d3

See more details on using hashes here.

File details

Details for the file cloths_segmentation-0.0.2-py2.py3-none-any.whl.

File metadata

  • Download URL: cloths_segmentation-0.0.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 9.1 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/50.3.0.post20201006 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.7.3

File hashes

Hashes for cloths_segmentation-0.0.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 7dfa956591c2c444f709a6d953daa5e1c8fc7f2d373a1f53c4a0b762f9e6cc4d
MD5 e530cea30376dac4e8615c3f069f33ca
BLAKE2b-256 ceb49ab8580a998597f0cc57a16c5c67f261e9405dd526bfe9eb9bd5eef4befa

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page