Analýza karet pro streamery. Rychlá a přesná.
cardstream je stavový automat postavený kolem endpointu pro identifikaci karet. Všechno níže buď identifikaci zlepšuje, nebo zajišťuje, aby proběhla jen tehdy, když se opravdu vyplatí za ni zaplatit.
Identifikace karet v reálném čase z jakéhokoli streamu
Čtyři identifikační endpointy za jedním přepínačem: sběratelské karetní hry, sportovní karty, gradované karty a komiksy.
Celá shoda v jednom objektu
Název, celý název, edice, kód edice, číslo karty, série, rok a podkategorie přijdou jako jeden objekt pro každou rozpoznanou kartu. Připravené k přečtení nahlas, k zapsání do logu nebo k předání vlastním nástrojům.
Jistota, podle které se dá jednat
Každá shoda nese surovou vzdálenost a úroveň Vysoká / Střední / Nízká (hranice na 0.30 a 0.40). Nastavte práh výsledku a karty pod ním se do overlaye nedostanou.
Alternativní shody
Každý výsledek obsahuje až čtyři další karty, o které by se mohlo jednat. Pokud je nejlepší shoda chybná, ta správná bývá obvykle v tomto krátkém seznamu.
Předvyplnění, které zúží hledání
Zadejte hru, kód edice nebo písmo a endpoint je přestane hádat. Hodnoty se ověřují lokálně, takže překlep skončí chybou na vašem počítači, místo aby potichu vrátil špatný tisk.
Kategorie pro každé vysílání
Jeden přepínač, nebo okno nastavení během streamu: tcg, sport, slab nebo comics. Přepnutí zahodí každé předvyplnění, které nová kategorie nezná, místo aby jí poslalo hodnotu, kterou nedokáže použít.
Líc, rub a otočení
Známé atributy se posílají spolu s výřezem, takže endpoint přeskočí klasifikátory, které nepotřebuje. Méně míst pro chybu, rychlejší odpovědi.
Rychlá analýza živých streamů pomocí AI
Jeden stavový automat, společný pro obě varianty nasazení. Všechno tady běží na vašem vlastním CPU dřív, než cokoli opustí počítač.
Filtr pohybu
Průměrný rozdíl snímků řekne, jestli se scéna ustálila. Dokud se karta v záběru hýbe, nic dalšího se nespustí.
Filtr identity
Každou kartu v záběru AI model porovná s tou předchozí pomocí embeddingu. Odpovídá na jedinou otázku: stejná karta, nebo nová?
Tříúrovňové omezování detekce
Detekce běží často, když se něco hýbe, zřídka nad kartou v klidu a skoro vůbec nad prázdnou podložkou. Úrovně se nastavují v konfiguraci každé strany, ne v kódu.
Prodleva, bez opakování, zapomenutí
Karta, kterou se nepodařilo spárovat, se nezkouší dokola; karta držená v záběru se znovu neidentifikuje; karta, která byla pryč dost dlouho, se po návratu analyzuje znovu.
Pojistka volání a watchdog
Vždy jen jedna rozběhnutá identifikace, s minimálním odstupem a časovým limitem, který systém odblokuje, když endpoint zamrzne. Pomalé volání stream nikdy nezastaví.
Bleskové výsledky
AI modely, na kterých cardstream stojí, běží na vašem osobním počítači. Systém je velmi rychlý a žádné GPU nepotřebujete.
Podporované zdroje a typy videa
Zdroje jsou výměnné; analýza je stejná, ať zvolíte kterýkoli.
Kamery a soubory
Index webkamery, videosoubor, statický obrázek, nebo webkamera v prohlížeči, když spustíte webové rozhraní. Hodí se k vyzkoušení sestavy před vysíláním.
Stahování: RTSP, RTMP, SRT
Nasměrujte ho na IP kameru, enkodér nebo restreamovací službu a začne stahovat; když obraz vypadne, připojuje se znovu s omezeným odstupem.
Příjem: OBS přímo
Spusťte ho jako příjemce a nechte OBS, ať do něj posílá RTMP nebo SRT. Jeden výstup navíc vedle toho, který posílá obraz na vaši prodejní platformu.
JPEG přes WebSocket
Pro sestavy vlastní výroby: platným zdrojem je jakýkoli proces, který umí posílat snímky JPEG přes socket.
Tři nastavení rozlišení
Co kamera zachytí, co se odešle a co se analyzuje, jsou tři různá čísla. Analýza běží v malém rozlišení a levně; výřez, který jde k identifikaci, se znovu vyřízne z plného snímku.
Snímky zůstávají vám
V klientském režimu neopustí počítač nic kromě jednoho výřezu JPEG na každou novou kartu. Ne stream, ne snímky kolem. Ukládání vysílání do účtu Ximilar je přepínač, který si zapínáte sami.
Naše váhy, nebo vaše
Analyzujte živé streamy s naším připraveným modelem pro CPU. Potřebujete vyšší přesnost nebo extrémní rychlost? Natrénujte si vlastní a nasaďte ho na GPU!
Segmentace RF-DETR
Výchozí lokátor: doladěný model pro segmentaci instancí jako export .onnx přes onnxruntime, bez nutnosti torch. Maska dá čtyři rohy karty, takže placený výřez je narovnaný a těsně oříznutý podél hrany karty.
Detekce RF-DETR / RT-DETRv2
Ohraničující obdélníky jako volitelná alternativa: ONNX kvůli rychlosti, nebo adresář či ID z hubu pro transformers, dokud model ještě dolaďujete.
Váhy jsou součástí
Lokátor RF-DETR i model pro embedding natrénoval Ximilar a zveřejnil je pod licencí Apache-2.0. Stáhne je instalační skript, takže mezi vámi a fungujícím systémem nestojí žádné trénování.
Backendy pro embedding
Modely pro embedding v Torch, ONNX nebo LiteRT/TFLite pro filtr identity. Použijte ten runtime, který už na počítači máte.
Těžké importy až podle potřeby
Torch není závislostí jádra. Nainstalujte jen ty volitelné doplňky, které vaše backendy potřebují, a všechno ostatní poběží dál.
Jakákoli identifikační služba
Identifikační volání je jeden vyměnitelný krok. Nasměrujte ho na Ximilar, na proprietární rozpoznávací systém, nebo na model, který provozujete sami.
Jeden proces vedle kamery
Detekce i filtry běží na vašem počítači z jednoho instalovatelného balíčku a jediné identifikační volání jde odtud přímo do API.
Dva vstupní body, jedno zpracování
Příkaz bez rozhraní pro sestavy a skripty a lokální rozhraní v prohlížeči, když chcete sledovat, jak pracuje. Oba berou stejné přepínače a sestaví stejné zpracování.
Jeden přístupový údaj, uložený lokálně
Váš klíč k Ximilaru, načtený z prostředí na vašem vlastním počítači. Žádný účet, který byste tu museli zakládat, žádný prostředník, kterému musíte věřit, a kromě samotného procesu nic, co by muselo běžet.
Nic neblokuje smyčku
Dekódování JPEG, detekce, HTTP i zápisy na disk běží mimo smyčku událostí. Pomalý snímek se zahodí, místo aby se zařadil do fronty a zpoždění narůstalo.
Živé okno nastavení
Prahy, kategorii, hru, kód edice i písmo přenastavíte z prohlížeče během streamu. Každý ovládací prvek se generuje z jednoho seznamu popisů, takže rozhraní a ověřování hodnot se nemůžou rozejít.
Overlay stavěný pro streamy
Odznak stavu, ohraničující obdélník a historie všech karet, které jste ukázali, s náhledem každé z nich a časem v záběru. Jeden přepínač ji uloží do vašeho účtu Ximilar. A ladicí panel, když chcete vidět, jak filtry přemýšlejí.
Offline sada testů
Celá sada běží bez sítě i bez souborů modelů, s náhražkami za relace ONNX a detektory. Forkněte repozitář a pořád poznáte, jestli jste něco rozbili.
Open source. Na vlastním hardwaru. Váš stream, vaše technika.
Žádná platforma uprostřed, žádná licence na uživatele: připojte Ximilar API nebo vlastní identifikační systém a cardstream ho zavolá jednou za každou novou kartu, ne za každý snímek. Ať děláte breaky na Whatnotu, vedete vysílání ve stylu Fanatics Live, nebo streamujete z vlastního prodejního řešení, spusťte cardstream ještě dnes večer na hardwaru, který už máte.