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

Uploaded Python 3

File details

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

File metadata

  • Download URL: yolodetection-1.0.6.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.6.tar.gz
Algorithm Hash digest
SHA256 da7d55aefed2525dd764b8d851525017dcb630decda68bb9e27fea9efc21fd7b
MD5 a00629d9e33fab44f1f8d0f591033268
BLAKE2b-256 da8d4bd9f252bf941ef64f21fec615806b7f5fcd20ce2d7a015b5cfa861487cc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yolodetection-1.0.6-py3-none-any.whl
  • Upload date:
  • Size: 3.7 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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 17cbb67ee036509092c8723d387da108510490d6ee4b9509a1d2d99d27b6801d
MD5 5e86f1b06b7b4d5022af281bace69fbb
BLAKE2b-256 09cc0f52836fbbedd660828c1a8de669e29c4a89c8ad2ab8556c312c81560ae4

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