Kamerový záznam šachů

Rozpoznávací model figur a předzpracování obrazu pocházejí z Pbatch/CameraChessWeb (ChessCam), licence GNU AGPL-3.0. Autoři a přispěvatelé jsou uvedeni v původním repozitáři.

Vstupní zdroj: chesscam-android-src.zip, archiv se záznamem revize 0ee4f948dcaacf8967c920c9af9328dfb70a8135. Použité modely: 480M_pieces_float16 (figury) a 480L_xcorners_float16 (křížení polí pro přichycení mřížky). Převzaté soubory detect a constants jsou v camera/src/upstream/. Náš adaptér v camera/src/vision.ts přidává místní načítání, transformaci souřadnic a uvolňování tensorů. Pravidla, ukládání a rozbor obsluhuje aplikace Šachy.

TensorFlow.js 4.22.0: Copyright Google LLC, licence Apache-2.0. Přesné verze závislostí a postup sestavení jsou v camera/package-lock.json a camera/README.md. Licenční komentáře knihoven zůstávají v přibaleném vision.js.

K instalačnímu APK je přiložen odpovídající zdrojový balíček sachy-0.2.0-camera-source.zip s upravenými zdroji, modelem, licencí a postupem sestavení. Aplikace zpracovává obraz místně. Video neukládá ani neodesílá.

Zpět do aplikace