Skip to main content

Yolo + sahi toolkit

Project description

yolodetection

yolodetection is a lightweight wrapper around Ultralytics YOLO + SAHI sliced inference.

Main goals:

  • Simple interface
  • Handles large images using SAHI slicing
  • Exports clean, JSON-ready detections (with centroids)
  • Optional saving of prediction JSON + visualization masks to disk

🔧 Installation

pip install yolodetection

Usage

from yolodetect import YoloInstance

options = {
    "save_json": True,
    "json_output_path": str(Path.cwd() / "exports"),
    "save_masks": True,
    "mask_output_path": str(Path.cwd() / "outputs"),
}

instance = SahiModelInstance("models/best.pt")
instance.predict("path/to/images", options)

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

yolodetection-1.0.7.tar.gz (2.9 kB view details)

Uploaded Source

Built Distribution

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

yolodetection-1.0.7-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

File details

Details for the file yolodetection-1.0.7.tar.gz.

File metadata

  • Download URL: yolodetection-1.0.7.tar.gz
  • Upload date:
  • Size: 2.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for yolodetection-1.0.7.tar.gz
Algorithm Hash digest
SHA256 b457d239ccd83f87f64ec604a38d50668ce1c3b13f74f3df52cb44f36906fcd4
MD5 2b4c482ce3ebd680a49f31f2347aaf5e
BLAKE2b-256 017c525f0132bee2c1a9e485b7629be85f20846f90fffc90478cd4153ff87edc

See more details on using hashes here.

File details

Details for the file yolodetection-1.0.7-py3-none-any.whl.

File metadata

  • Download URL: yolodetection-1.0.7-py3-none-any.whl
  • Upload date:
  • Size: 3.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for yolodetection-1.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 602411ec01a8b946aeac9a4ec7f83a5bf5e572e920eac7d62d24a3593b91018b
MD5 5f3030bd921a62e27196a0bbd3b51607
BLAKE2b-256 45c7eb73fdcec9fc5987ebb895d200ae2123364df730c7f82004beba46a84519

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