README.md

July 26, 2026 · View on GitHub

SAHI logo

SAHI: Slicing Aided Hyper Inference

Geniş ölçekli object detection & instance segmentation için hafif bir bilgisayarlı görü kütüphanesi

teaser

Toplam İndirme Aylık İndirme PyPI Sürümü Conda Sürümü Lisans
CI Bilinen Zafiyetler CodeFactor DOI
Context7 MCP llms.txt DeepWiki HuggingFace Spaces

Genel Bakış

SAHI, büyük görsellerdeki küçük nesneleri tespit etmek için Sliced Inference tekniğini etkinleştirerek geliştiricilerin gerçek dünyadaki object detection zorluklarını aşmasına yardımcı olur. Çeşitli popüler tespit modellerini destekler ve kullanımı kolay API'ler sunar.

🌐 English | 🇨🇳 简体中文 | 🇹🇷 Türkçe

KomutAçıklama
predictHerhangi bir ultralytics / mmdet / huggingface / torchvision modelini kullanarak sliced/standart video/görsel tahmini gerçekleştirin — bkz. CLI kılavuzu
predict-fiftyoneDesteklenen herhangi bir modeli kullanarak sliced/standart tahmin gerçekleştirin ve sonuçları fiftyone uygulamasında inceleyin — daha fazla bilgi
coco sliceCOCO annotation ve görsel dosyalarını otomatik dilimleyin — bkz. dilimleme araçları
coco fiftyoneCOCO veri kümenizdeki birden fazla tahmin sonucunu yanlış tespit sayısına göre sıralı olarak fiftyone arayüzü ile inceleyin
coco evaluateVerilen tahminler ve ground truth için sınıf bazında COCO AP ve AR değerlerini değerlendirin — bkz. COCO araçları
coco analyseBirçok hata analizi grafiği hesaplayın ve dışa aktarın — bkz. kapsamlı kılavuz
coco yoloHerhangi bir COCO veri kümesini otomatik olarak ultralytics formatına dönüştürün

Topluluk Tarafından Onaylandı

📜 SAHI'ye atıfta bulunan yayınların listesi (şu anda 600+)

🏆 SAHI kullanan yarışma kazananlarının listesi

Yapay Zeka Araçları Tarafından Onaylandı

SAHI dokümantasyonu Context7 MCP bünyesinde indekslenmiştir; bu da AI kodlama asistanlarına güncel, sürüme özel kod örnekleri ve API referansları sağlar. Ayrıca yapay zeka tarafından okunabilir dokümantasyonlar için gelişen standarda uygun bir llms.txt dosyası sunuyoruz.

Kurulum

Temel Kurulum

pip install sahi
Detaylı Kurulum (Açmak için tıklayın)
  • İstediğiniz pytorch ve torchvision sürümünü yükleyin:
pip install torch==2.7.0 torchvision==0.22.0 --index-url https://download.pytorch.org/whl/cu126

(mmdet desteği için torch 2.1.2 gereklidir):

pip install torch==2.1.2 torchvision==0.16.2 --index-url https://download.pytorch.org/whl/cu121
  • İstediğiniz tespit kütüphanesini (ultralytics) yükleyin:
pip install ultralytics>=8.3.161
  • İstediğiniz tespit kütüphanesini (huggingface) yükleyin:
pip install transformers>=4.49.0 timm
  • İstediğiniz tespit kütüphanesini (yolov5) yükleyin:
pip install yolov5==7.0.14 sahi==0.12.1
  • İstediğiniz tespit kütüphanesini (mmdet) yükleyin:
pip install mim
mim install mmdet==3.3.0
  • İstediğiniz tespit kütüphanesini (roboflow) yükleyin:
pip install inference>=0.51.5 rfdetr>=1.6.2

Hızlı Başlangıç

Öğrenme Kaynakları

KaynakTip
SAHI'ye GirişBlog Yazısı
2025 Video ÖğreticiVideo
Resmi Makale (ICIP 2022 oral)Makale
Ön Eğitimli Ağırlıklar & ICIP 2022 Makale DosyalarıBenchmark
FiftyOne ile SAHI Tahminlerini Görselleştirme ve DeğerlendirmeBlog Yazısı
SAHI'yi İnceleme – learnopencv.comMakale
Encord Tarafından Açıklanan Slicing Aided Hyper InferenceMakale
Video Öğretici: Küçük Nesne Tespiti İçin SAHIVideo
Uydu Görüntülerinde Nesne TespitiBlog Yazısı
COCO Veri Kümesi DönüştürmeBlog Yazısı
Kaggle NotebookNotebook
Hata Analizi Grafikleri & DeğerlendirmeTartışma
Etkileşimli Sonuç Görselleştirme ve İncelemeTartışma
Video Inference DesteğiTartışma
Dilimleme Operasyonları Notebook'uNotebook
Tam DokümantasyonDoküman

Notebook'lar & Demolar

KütüphaneNotebookDemo
YOLO26Open In Colab
YOLO11Open In Colab
YOLO11-OBBOpen In Colab
YOLOEOpen In Colab
Roboflow / RF-DETROpen In Colab
RT-DETR v2Open In Colab
RT-DETROpen In Colab
HuggingFaceOpen In Colab
GroundingDINOOpen In Colab
YOLOv5Open In Colab
MMDetectionOpen In Colab
Detectron2Open In Colab
TorchVisionOpen In Colab
YOLOXHuggingFace Spaces

sahi-yolox

Bağımsız Sliced/Standart Tahmin

sahi-predict

sahi predict komutunu kullanma hakkında detaylı bilgiyi CLI dokümantasyonunda bulabilir ve gelişmiş kullanım için prediction API'sini inceleyebilirsiniz.

Hata Analizi Grafikleri & Değerlendirme

sahi-analyse

Etkileşimli Görselleştirme & İnceleme

sahi-fiftyone

Etkileşimli görselleştirme ve inceleme için FiftyOne entegrasyonunu inceleyin.

Diğer Araçlar

YOLO dönüştürme, veri kümesi dilimleme, alt örnekleme, filtreleme, birleştirme ve bölme operasyonları için kapsamlı COCO araçları kılavuzunu kontrol edin. Görsel ve veri kümesi dilimleme parametreleri üzerinde detaylı kontrol için dilimleme araçları dokümanını inceleyin.

Atıf (Citation)

Çalışmalarınızda bu paketi kullanıyorsanız lütfen şu şekilde atıfta bulunun:

@article{akyon2022sahi,
  title={Slicing Aided Hyper Inference and Fine-tuning for Small Object Detection},
  author={Akyon, Fatih Cagatay and Altinuc, Sinan Onur and Temizel, Alptekin},
  journal={2022 IEEE International Conference on Image Processing (ICIP)},
  doi={10.1109/ICIP46576.2022.9897990},
  pages={966-970},
  year={2022}
}
@software{obss2021sahi,
  author       = {Akyon, Fatih Cagatay and Cengiz, Cemil and Altinuc, Sinan Onur and Cavusoglu, Devrim and Sahin, Kadir and Eryuksel, Ogulcan},
  title        = {{SAHI: A lightweight vision library for performing large scale object detection and instance segmentation}},
  month        = nov,
  year         = 2021,
  publisher    = {Zenodo},
  doi          = {10.5281/zenodo.5718950},
  url          = {https://doi.org/10.5281/zenodo.5718950}
}

Katkıda Bulunma

Katkılarınızı memnuniyetle karşılıyoruz! Başlamak için lütfen Katkıda Bulunma Kılavuzumuzu inceleyin. Tüm katkıda bulunanlara teşekkür ederiz! 🙏