Skip to main content

Flexible and Easy. We perform a package that help you build your own image dataset. Specially, it's easy to add your own prepare function

Project description

PrepareImage - Custom Your Our Image Dataset

Flexible and Easy. We perform a package that help you build your own image dataset. Specially, it's easy to add your own prepare function

Install

pip instal prepareImage

How to use

1. Fork this repo and custom it!

2. Class dataset

Coming soon!

This is what make this package powerful.

3. Run directly on file prepare_data.py

mode in ["split", "combine", "line", "pos", "all", "gray", "look_alike", "without_edge"]:

  • combine: combine input, output images, then split to train/validation/test set
  • line: add line to input images
  • all: line then combine
  1. Run on Terminal

If you already installed the package:

python3 -m prepareImage.prepare_data

or download file prepare_data.py from this repo and run:

python3 prepare_data.py

Example:

python prepare_data.py --mode all \
--image_dir ../training_data/lhq_256 \ 
--caffemodel hed_pretrained_bsds.caffemodel \
--pos2_dir ../training_data/new_data/pos2 \
--pos 2 \
--grayscale_dir ../training_data/new_data/grayscale \
--line_dir ../training_data/new_data/edge \
--train_dir ../training_data/new_data/train \
--test_dir ../training_data/new_data/test \
--val_dir ../training_data/new_data/val \
--output_dir ../training_data/new_data/grayscale \
--combine_dir ../training_data/new_data/combine

Split Data:

python prepare_data.py --mode split \
--train_dir ../training_data/new_data/train \
--test_dir ../training_data/new_data/test \
--val_dir ../training_data/new_data/val \
--combine_dir ../training_data/new_data/combine
  1. Run on Jupyter Notebook
%%bash
python3 prepare_data.py

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

prepareImage-0.0.3.tar.gz (12.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

prepareImage-0.0.3-py3-none-any.whl (15.4 kB view details)

Uploaded Python 3

File details

Details for the file prepareImage-0.0.3.tar.gz.

File metadata

  • Download URL: prepareImage-0.0.3.tar.gz
  • Upload date:
  • Size: 12.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.12

File hashes

Hashes for prepareImage-0.0.3.tar.gz
Algorithm Hash digest
SHA256 e25f2a950389b046830893faf758b829bf77233e23e5e5cea13e14a266ded802
MD5 42f950a88dd72f1f0ff6e3881dc79a34
BLAKE2b-256 ec8d4480f64b01ed9cd18ae2538e20edd1e5ef790d2fe5bd5cf7c07c14dd10ee

See more details on using hashes here.

File details

Details for the file prepareImage-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: prepareImage-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 15.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.12

File hashes

Hashes for prepareImage-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 9ad6917544043a64a85744cc63b93552c7099263f6d75cf5a1e8d9b8ee9f12bb
MD5 40a5eb0955bc19be671610ad323cee75
BLAKE2b-256 c32e897a886e39392ef1b657fd916acaa9de5e97e7d94707f453a8a830477a26

See more details on using hashes here.

Supported by

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