Skip to content

cvflair 0.6.0

Choose a tag to compare

@kbycode kbycode released this 31 Jul 14:36
· 39 commits to main since this release

Bu sürüm kütüphaneyi denemeyi kolaylaştırmaya odaklandı: çalışan örnekler,
video dosyalarında kare kaybını bitiren bir kip ve iki dilli playground.

pip install -U cvflair

Örnek galerisi

Sekiz örnek, hangisinin kamera veya ek kurulum istediğiyle birlikte:
examples/README.md

Öne çıkanı motion_detection.py:
sinir ağı olmadan gerçek tespit. Arka plan çıkarımı ve konturlarla hareket eden
bölgeleri bulur — indirilecek ağırlık, torch, ek paket yok. cvflair'in model
bağımsızlığının çalışan hâli; diğer örnekler de bunu detektör olarak kullanıyor.

from cvflair import Camera
from motion_detection import MotionDetector

cam = Camera(source=0, theme="hud")
for frame, detections in cam.stream(model=MotionDetector()):
    cam.show(frame, detections)

Yeni örnekler: motion_detection.py, hud_stats.py (sayaç panelini kendi verinle
beslemek), video_file.py (dosyayı işleyip işaretlenmiş kopyasını yazmak),
image_folder.py (toplu görsel işaretleme).

Camera(drop_frames=False)

Canlı kamerada bekleyen kareyi düşürmek doğru: gecikme birikmez, ekranda hep en
güncel kare olur. Video dosyasında ise bunun karşılığı kare kaybı. Yeni kipte
okuyucu tüketiciyi bekler, dolayısıyla dosya işlerken hiçbir kare atlanmaz.

cam = Camera(source="girdi.mp4", theme="neon", drop_frames=False)

Playground artık iki dilli

Varsayılan İngilizce, sağ üstteki TR düğmesiyle Türkçe. Seçim tarayıcıda
saklanıyor, ?lang=tr ile de verilebiliyor; sayfa başlığı her zaman İngilizce.
→ https://kbycode.github.io/cvflair/

Ayrıntılı liste: CHANGELOG.md

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