Übermittlung der richtigen Bilder an die nyris Find-API

Im Zweifelsfall raten wir Ihnen, unser Android & iOS SDK (https://github.com/nyris/) zu verwenden, um die besten und schnellsten Ergebnisse zu erzielen.

Die Übermittlung von Bildern an die nyris Find-API in der richtigen Qualität ist entscheidend, um genaue Suchergebnisse zu erzielen. Es gibt vier wichtige Bildattribute, auf die Sie achten müssen, um optimale Ergebnisse von unserer Suchmaschine zu erhalten.

  • Bild Abmessungen
  • Bildgröße & Dateiformat
  • Bildrotation

Den richtigen Bildausschnitt verwenden (Objekterkennung)

Wir ergreifen zwar Maßnahmen zur Korrektur von Bildern schlechter Qualität, aber diese Maßnahmen sind nur eine Notlösung, da sie die Abgleichgeschwindigkeit verringern und nicht immer perfekt funktionieren. Bitte beachten Sie daher generell:

Je besser die Qualität des Originalbildes, desto besser und schneller die Ergebnisse.

1) Bildabmessungen

  • Empfohlen: 1000px (längste Seite)
  • Minimum: 500px (kürzeste Seite)
  • Maximum: 1500px (längste Seite)

Bitte stellen Sie sicher, dass die finale Bildgröße nach allen Vorbearbeitungsschritten (wie Zuschneiden, Objektauswahl usw.) mindestens 500px (kürzeste Seite) beträgt. Für optimale Ergebnisse in der OCR-Phase empfehlen wir Ihnen, uns ein Bild mit einer Größe von 1000px (längste Seite) zu schicken. Alles, was unter diesen Werten liegt, wirkt sich negativ auf die Erkennungsleistung aus. Alles, was über diesen Werten liegt, bringt keinen signifikanten Gewinn an Präzision und verlangsamt die Abgleichsgeschwindigkeit.

Die Hauptursachen für falsche Bildgrößen sind:

  • Die Größe des Bildes wird vor den Vorbearbeitungsschritten wie Zuschneiden oder Objektauswahl geändert. Alle Schritte zum Zuschneiden und Ausschneiden sollten auf das Originalbild angewendet werden. Ändern Sie anschließend die Größe des Bildes nach Bedarf und senden Sie es an uns.

Beispiel:

Falsch: Ergebnis ist ein unscharfes Bild = Erkennung, Klassifizierung & OCR mit hoher Fehlerwahrscheinlichkeit

Bildschirmfoto_2019-08-20_um_11.57.06.png

Richtig: Der größte Teil des relevanten Bildinhalts ist im finalen Bild, das an die API gesendet wird, noch vorhanden, Logoerkennung und Klassifizierung liefern bessere Ergebnisse und die OCR-Stufe ist auch bei kleineren Textteilen noch möglich.

Bildschirmfoto_2019-08-20_um_11.58.17.png

2) Bildgröße und Dateiformat

Die nyris API akzeptiert nur das JPG-Dateiformat. Um eine schnelle Erkennungsgeschwindigkeit zu gewährleisten, empfehlen wir, die Bilddatei bei Bedarf zu komprimieren, um die übertragene Bildgröße von 100kb nicht zu überschreiten.

  • Empfohlene JPG-Komprimierung: 80%.
  • Empfohlene maximale Dateigröße: 100kb

Wie in Schritt 1. sollte die Komprimierung im letzten Schritt vor der Übertragung des Bildes an die API erfolgen und nicht vorher.

3) Bildrotation

Die nyris API verwendet verschiedene Bilderkennungsalgorithmen und neuronale Netze, um den Inhalt Ihrer Bilder zu erkennen. Einige Algorithmen sind rotationsinvariant, andere nicht. Deshalb ist es wichtig, das Bild in der richtigen Drehung an unsere API zu übermitteln, um beste Ergebnisse zu erzielen.

Bildschirmfoto_2019-08-20_um_12.00.20.png

Die Hauptursachen für eine falsche Bildrotation sind:

  • Die EXIF-Informationen gehen bei der Größenänderung und Komprimierung des Bildes verloren.
  • Mehr als 95 % dieser Probleme treten bei Android-Geräten auf. Da jeder Android-Hersteller Bilder unterschiedlich behandelt, werden sie nach links oder rechts rotiert oder überhaupt nicht rotiert an uns gesendet. Es gibt also keine Möglichkeit, die Ausrichtung zu korrigieren, indem man nur das Gerät kennt.
  • bisher werden die Bilder auf iOS-Geräten in der richtigen Ausrichtung an unsere API übergeben

Mögliche Lösung für Android:

LANGSAM

  • (fügt je nach Gerät etwa 1s Overhead hinzu):
  • Bild von der Kamera abrufen
  • EXIF abrufen
  • Bild zuschneiden & Größe ändern & komprimieren
  • Bild rotieren und korrekte EXIF-Daten schreiben
  • Bild an nyris API senden

SCHNELL (bessere Kundenerfahrung)

  • Verwenden Sie nicht die Kamera, um das Bild aufzunehmen, sondern machen Sie einen Screenshot der Ansicht.
  • Bild zuschneiden & Größe ändern & komprimieren - (achten Sie auf die endgültige Bildgröße - das Originalbild ist viel kleiner als das von der Kamera, sollte aber in den meisten Fällen noch groß genug sein)
  • Bild an nyris API senden

Da die Bildschirmauflösung auf den meisten modernen Android-Telefonen die Anforderungen an die Bildgröße für unsere API bei weitem übersteigt, ist die Erstellung eines Screenshots viel schneller als die Erstellung eines Bildes mit der Kamera und führt zu einem besseren und schnelleren Kundenerlebnis.

Sie können diesen Artikel herunterladen

Erhalten Sie Antworten auf Ihre individuellen Fragen, und finden Sie heraus, warum nyris die richtige Wahl für Ihr Unternehmen ist.

Herzlichen Dank! Ihre Anfrage ist eingegangen!
Klicken Sie hier zum Herunterladen
Huch! Beim Absenden des Formulars ist etwas schief gelaufen.
Übermittlung der richtigen Bilder an die nyris Find-API

Haben Sie weitere Fragen?
Stellen Sie jetzt Ihre Anfrage

Anfrage einreichen

Alle Artikel dieser Serie

Haben Sie weitere Fragen? Sie können eine Anfrage stellen

Erhalten Sie Antworten auf Ihre spezifischen Fragen und finden Sie heraus, warum nyris die richtige Wahl für Ihr Unternehmen ist.

Vielen Dank! Ihre Anfrage wurde erfolgreich übermittelt.
Einer unserer Mitarbeiter wird Sie in den nächsten 48 Stunden kontaktieren.
Huch! Beim Absenden des Formulars ist etwas schief gelaufen.
Vereinbaren Sie eine Live-Demo, die auf Ihre Anforderungen und Daten zugeschnitten ist.