Skip to content

cvflair 0.7.0

Choose a tag to compare

@kbycode kbycode released this 31 Jul 19:43
· 34 commits to main since this release

Bu sürümün konusu ölçüm: çizim maliyeti ilk kez ölçüldü, çıkan sonuca göre
neon teması hızlandırıldı ve playground'daki bir belirsizlik giderildi.

pip install -U cvflair

neon %42 hızlandı

7,1 ms/kare yerine 4,1 ms (1280x720, 8 kutu). Sebep basit: kenar yumuşatmalı
yay, düz çizgiye göre dört kat pahalı ve her yuvarlak kutuda dört tane var.
neon bunun üstüne bir de hâle geçişi ekliyordu. Hâle sönük ve ana çizginin
altında kaldığı için orada yumuşatma kapatıldı — belirgin farklı piksel oranı
%0,4, yani gözle görünmüyor.

Tema ms/kare 30 fps bütçesinin
minimal 0,35 %1
hud 0,51 %2
cyberpunk 0,64 %2
pastel 2,8 %8
neon 4,1 %12

Karşılaştırma tabanı, elle yazılmış bir OpenCV kutu+etiket döngüsü: 0,34 ms.
minimal onunla aynı hızda — katmanın kendi ek yükü ölçülebilir düzeyde değil.
Tabloyu tools/benchmark.py üretiyor.

Playground: hangi renk neye ait

Palet artık kendini açıklıyor — her renk kutusunun altında önizlemedeki nesnenin
adı yazıyor, kullanılmayan renkler soluk gösteriliyor ve dağıtım kuralı bir
satırla anlatılıyor. Kamera önizlemesi ise kaldırıldı: tarayıcıda tespit
çalışmadığı için kutular sahte kalıyor, ayarları görmeye katkısı yoktu.

→ https://kbycode.github.io/cvflair/

Depo

  • Tip denetimi CI'ya eklendi (mypy). Paket py.typed gönderiyordu ama iddia
    denetlenmiyordu; ilk koşuda üç gerçek sorun çıktı ve düzeltildi.
  • Issue ve PR şablonları, CONTRIBUTING.md.

Ayrıntılı liste: CHANGELOG.md

Gereksinim: Python 3.10+ — bağımlılıklar yalnızca numpy ve opencv.