Skip to main content

Check orientation

Models to check if image was rotated by 0, 90, 180, 270 degrees.

Installation

pip install -U check_orientation

Example inference

Colab notebook with the example: Open In Colab

Training

Define the config.

Example at check_orientation/configs

Define the environmental variable TRAIN_IMAGE_PATH that points to the folder with train dataset.

Example:

export TRAIN_IMAGE_PATH=<path to the tranining folder>

Define the environmental variable VAL_IMAGE_PATH that points to the folder with validation dataset.

Example:

export VAL_IMAGE_PATH=<path to the validation folder>

Training

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

Inference

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

Pre-trained models

Models were pre-trained on the OpenImages dataset.

Models Validation accuracy Config file Weights
swsl_resnext50_32x4d 0.9128 Link Link

Metadata

Release files for check-orientation 0.0.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for check-orientation 0.0.5
File Size Uploaded
check_orientation-0.0.5.tar.gz 6.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for check-orientation 0.0.5
File Interpreter ABI Platform
check_orientation-0.0.5-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 18.0 kB

Release files / check_orientation-0.0.5.tar.gz

Download URL check_orientation-0.0.5.tar.gz
Size 6.6 kB
Tags Source
SHA-256 checksum
How to use checksums
519467483866585fdd4c9ef9b5c1fc28d9d137a1dd4858f49db8a2f0e0ad1c02
BLAKE2b-256 checksum
How to use checksums
a6ab989de3d15bdf3c1e33fce5295103a8e8b3bd6cd1bfcaaeb5a66c07411cb1
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / check_orientation-0.0.5-py2.py3-none-any.whl

Download URL check_orientation-0.0.5-py2.py3-none-any.whl
Size 11.4 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
3398497866432b7239e4e679c47133cf7df4d150845f277e518ba08112bdffe7
BLAKE2b-256 checksum
How to use checksums
50373dd46cffdd44eb747623d43959e1a1717751a6df4f01a0d6e091e44f2151
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

0.0.5 This release

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page