Zum Inhalt springen
CardNugget

Erkennung auf dem Gerät

Kamera, Lesen und Identifizieren bleiben auf dem iPhone.

ScannenVerfügbar seit1.0.0CN-03
eingebauter Katalog
137.835 Karten
Frameworks
nur Apple (Vision, AVFoundation)
Trace eines ScansModusschnellgesamt≈ 1,2 s
0250ms500ms750ms1000ms
  • Karte ruhig gehalten
    133 ms
  • Rechteckerkennung
  • Perspektivkorrektur
  • Texterkennung (OCR)
  • Abgleich mit dem eingebauten Katalog
    ≈ 400 ms
  • Verlässt das Telefon: eine Anfrage, kein Bild
    Preisanfrage
    100–700 ms
  • Preis auf dem Bildschirm
    450 ms

Was die Anfrage enthält

POST /v1/prices/lookup
{
  "cardId": "tcgdex_fr_sv03.5-199"
}

Schwankt der Katalog zwischen mehreren Karten, greift die App auf den gelesenen Text zurück — Nummer, Set, Sprache. Niemals Pixel.

Typische Dauern im Schnellmodus, aus den Einstellungen der App und Messungen während der Entwicklung.

Im Detail

Apples Vision-Framework findet den Umriss der Karte, entzerrt sie und liest ihren Text, alles auf dem Gerät. Der Text wird dann mit einem Katalog von über 137.000 Karten abgeglichen, der mit der App ausgeliefert wird.

Weil die Identifizierung auf dem Telefon stattfindet, wird das Netz nur für den Preis gebraucht. Die Anfrage enthält die Katalog-ID der Karte, mehr nicht.

  • Umrisserkennung, Perspektivkorrektur und OCR auf dem iPhone
  • 137.835 Karten und 1.125 Set-Ausgaben im eingebauten Katalog
  • Für den Preis wird nur eine Katalog-ID gesendet
  • Funktioniert in jeder Drucksprache gleich