Fórum Root.cz
Hlavní témata => Software => Téma založeno: jfila 30. 08. 2026, 08:54:21
-
Máte někdo tip na SW pro zpracovávání streamů z bezpečnostních kamer? Máme cca 5 ks Reolink P330 a podobné. Kamery mají AI detekci integrovanou, ale rozpoznávání není moc spolehlivé. Kamera je založená na Novaltek NT98560, 512 MiB RAM, 64 MB Flash, ale šlo by Flash snadno vyměnit nebo rozšířit pomocí microSD. V kameře běží Linux-4.19.91. U kamery se mi povedlo získat root přístup a zatím jsem si pro ni přeložil telnet deamon pro snazší přístup. Ale k otázce, řešil jste někdo úpravy detekce podobné kamery, pokud ano jak a jaké byly výsledky. Nebo druhá možnost využít nějaký jiný HW, třeba RPi ke zpracovávání streamů a centrální detekci a ukládání záznamů? Pokud ano, čím a jaké byly výsledky.
-
Na to se pouzival ZoneMinder, ne? https://zoneminder.com/
Jinak staci trocha pogooglig a najdes nejake praso projekty, napr. https://github.com/SharpAI/DeepCamera
Z pohledu vyvojare elektroniky - zapomen na upravy kamery. Ziskej raw stream a zpracuj to centralne. Tyhle hracky maj vykon asi jako stary mobil/fotak co umi face detect, jen tady to je upraveno na lidi a auta max. Takova jednoucelovka.
-
Používám https://github.com/blakeblackshear/frigate + Google Coral USB (aby detekci nepočítalo CPU).
-
Ad RDa, díky díky za připomínky. Pochopitelně jsem po zjištění jaký je CPU v kameře byl hodně překvapený. Napadlo mě něco podobného jako https://jomjol.github.io/AI-on-the-edge-device-docs/ ESP32 s kamerou a na SD kartu vložit natrenovaná data a docela to funguje. Ale detekce osob, zvířat a aut není jako OCR s měřením úhlů analogových ručiček.
Ad x655, frigate jsem studoval, jak to s coral USB funguje? Kolik streamů to dokáže? Píší tam o plus, stojí to za to?
Jak to dělají komerční NVR? Nebo jsou to jen nahrávací a přehrávací krabičky, které berou skrze ONVIF informaci že je detekován člověk a nahrávají? Nebo je tam nějaký pokročilejší HW?
-
CPU mám Intel N100 a nechtěl jsem ho vytěžovat (není to jen na NVR...) => offload -> USB Coral, 2 streamy zvládá. Plus je asi cloudová služba-neznám. Je samozřejmě možné, že je nyní vyhodnější pořídit jiný HW. Holt prolézt frigate...
-
Kdysi jsem pouzival https://www.ateas.net/edice/ateas-home/ (https://www.ateas.net/edice/ateas-home/) a kouakm porad maji home edici
-
Mam Frigate NVR pro 6 kamer, s Hailo-8l pro AI a uzkym hrdlem je gpu v intel N100, a pocet streamu ktere umi dekodovat. Hailo by tech kamer asi zvladlo x- nasobne vice. Jede to 24/7 takze tam clovek nechce mit zbytecne vykonny HW.
Jedu na 4k kamerach hikvision.
-
Možná nesouvisející doporučení, ale základ je nahrávat 24/7. Detekci řešit jen bokem, pro upozornění že se něco děje. Rozhodně nespouštět nahrávání jen při detekci. Už se mi párkrát stalo, že jsem chtěl vidět co se stalo třeba minutu před detekcí člověka a záznam logicky neexistoval. Myslím že v dnešní době není problém nahrávat 24/7 s retencí aspoň týden.
Používám frigate, běží mi to na "chcípáčkovým hardware" - ODROID-N2 spolu s Home assistantem. Není to žádná sláva, ale jeden stream z kamery to zvládá i přes CPU. Při detekci to spustí nezávislý nahrávání. Jinak se nahrává přímo na NAS.
Jediný problém mám že mi to detekuje nějak moc lidí i okolo zóny co jsem vybral, nevím proč. Možná to mám jen blbě nastavený, ale kamera zabírá chodník a tak 1% lidí co jdou po zamaskovaným chodníku (a i dost s rezervou) mi to prostě vezme. A to přitom jsou 100% jen v rámci té zamaskované zóny. Pokud někdo jde přímo k baráku, tak tam to vezme všechny.
-
... uzkym hrdlem je gpu v intel N100, a pocet streamu ktere umi dekodovat.
Jedu na 4k kamerach hikvision.
Neumi ty kamery multi-stream? HD/FHD krmit do detektoru, 4K jen v kopii do zaznamu.
-
Díky za další komentáře a připomínky. S tím nahráváním je to pravda, ale zase se mi nechce neustále vytěžovat HDD v NASu. Už jsem kolikrát také potřeboval něco mimo detekci a nebylo to. Je pravda, že streamy to umí dva, na druhou stranu ten stream s nižším rozlišením zase nedodá tolik detailů, ale nedělám si iluze, že AI v kameře pracuje s 4K rozlišením.
-
Nahravam 24/7 a doba uschovani zaznamu je dana kapacitou uloziste, vetsinou tyden poberu. Ted je tam myslim 2.5TB HDD.
... uzkym hrdlem je gpu v intel N100, a pocet streamu ktere umi dekodovat.
Jedu na 4k kamerach hikvision.
Neumi ty kamery multi-stream? HD/FHD krmit do detektoru, 4K jen v kopii do zaznamu.
Myslim, ze to tak je, ale stejne ta iGPU dava jen par streamu, pak uz potreba trapit slabe CPU. S par kamerami je to ale v pohode.
Imho ono tomu HW dekoderu je rozliseni streamu jedno.
Jinak NVR mam uplne oddelene od NASu, protoze kamery nahravaji nonstop, tak nema cenu trapit treba 4 drahe HDD soucasne, na kterych jsou navic nejaka dulezita data.
Do NVR strkam disky na doziti.
-
Btw je dulezite zamaskovat vse co se hybe a neni potreba rozpoznavat. Pokud mam napriklad na dome vlajici vlajku, je zbytecne aby se ta vlajka neustale posilala jako objekt k rozpoznani. To same u data a casu na samotnem zaznamu - naskakuji vteriny budou vyhodnoceny jako pohyb a posilany jako objekt na rozpoznani. Zejmena pokud bych delal detekci jen na CPU tak to bude palit vetsinu vykonu na takovychto kravinach.
-
s tim maskovanim nedulezitych oblasti souhlasim. pak bych mezi snimky pocital graficky tok co se meni a takove snimky bych ukladal do specialni slozky, pro zaznamy kde se neco deje. pouzil bych treba opencv a nad tim postavil cely detekcni system. mohl by vyhledavat obliceje a cele postavy.
-
HDD na dožití... dobrý nápad. Ad rozlišení, myslel jsem že čím větší má stream rozlišení tím víc výkonu potřebuje AI na zpracovávání. Maskování tolik řešit nemusím, mimo můr které občas letí přesně proti kameře a jsou detekovány jako člověk nemám v záběru moc okolí. Kameru jsem úmyslně umístil na střechu aby skutečně zabírala jen plochu na zahradě, sice to asi hůře snímá obličeje. Ale kameru mám primárně pro dohled, pochybuji že bych data někdy dával policii jako důkazní materiál aby na základě záznamu usvědčili konkrétního jedince.