Skip to content

cvflair 0.2.0

Choose a tag to compare

@kbycode kbycode released this 30 Jul 15:47
· 52 commits to main since this release

Bilgisayarlı görü tespitlerini hazır temalarla ekrana çizen ince bir katmanın ilk
yayınlanan sürümü. Çizimi supervision yapar;
cvflair kamera döngüsünü ve tema ayarlarını üstlenir, kendisi hiçbir piksel çizmez ve
hiçbir model taşımaz.

pip install cvflair
from cvflair import Camera

cam = Camera(source=0, theme="neon")
for frame, detections in cam.stream(model="yolov8n.pt"):
    cam.show(frame, detections)

temalar

Bu sürümde

  • Camera — webcam ayrı bir thread'de okunur, kareler tek slotlu bir kuyrukta
    tutulur: tüketici yavaşladığında kare düşer, gecikme birikmez. stream() ilk
    kullanımda cihazı açar, bitince serbest bırakır; q/ESC akışı sonlandırır.
  • Temalarminimal, neon, pastel. Annotator'lar tema kurulurken bir kez
    oluşturulur ve her karede yeniden kullanılır. Özel tema Theme(...) ile tanımlanır.
  • Model bağlamastream(model=...) bir ağırlık yolu, hazır bir Ultralytics
    modeli veya sv.Detections döndüren herhangi bir çağrılabilir kabul eder. Ultralytics
    AGPL-3.0 olduğu için isteğe bağlı extra'dır (pip install "cvflair[yolo]"); ağırlık
    veya model kodu pakete gömülü değildir.
  • Türkçe dokümantasyon, kamera gerektirmeyen örnekler ve demo görseli üreten araçlar.
  • 47 test — ne kamera ne model gerektiriyor. CI Python 3.10-3.13 üzerinde çalışıyor.

Gereksinim: Python 3.10+ (alt sınır supervision'dan geliyor).

Ayrıntılı liste: CHANGELOG.md