cvflair 0.7.0
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 cvflairneon %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). Paketpy.typedgö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.