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

Uploaded Python 3

File details

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

File metadata

  • Download URL: yolodetection-1.0.10.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.10.tar.gz
Algorithm Hash digest
SHA256 50c8883305c0799cfe6298d3039b162698a66cb0c73f17fad3cfb8eaf8a37b45
MD5 25d58b0dc477294f7d1269ab2c95d312
BLAKE2b-256 a629230c6d6aa53f3dec58e5216eef09293ea9efe6e6f255179b72ed7c57469d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: yolodetection-1.0.10-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.10-py3-none-any.whl
Algorithm Hash digest
SHA256 6f3a49e223748c607cda3e6e5bc7066ee2974643d8006214453263b977643be3
MD5 504fbeac9edd64dbf90444eb53315490
BLAKE2b-256 2def1bba316536ca7ed55c038c007015d2ba3c006203937da6273c6e794e0d4f

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