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.11.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.11-py3-none-any.whl (3.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: yolodetection-1.0.11.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.11.tar.gz
Algorithm Hash digest
SHA256 438a06bbb0ab11a3c680c1258658d13eabd90c9004de8b7f65761dc7b7ef885d
MD5 f66bc9971b2b1d89f8d54800bf397d7e
BLAKE2b-256 aec34b9bcdd0092f39fdb38a091be9b87bee9ebb7154ce1c97421775a8b3e1ce

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yolodetection-1.0.11-py3-none-any.whl
  • Upload date:
  • Size: 3.6 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.11-py3-none-any.whl
Algorithm Hash digest
SHA256 21ebaa7971a385f60521b136e77ce6875fe2a27d9011083bb7eb66cae091e68b
MD5 8714f7750693d6ea71edba12455107c6
BLAKE2b-256 a9128508160c7301ca5ab4efb636b8cdff2ba4497ca9d7bad04d4ca3f7592135

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