Mit Machine Vision am einfachsten zu erkennendes Muster

Dec 07 2020

Ich muss die genaue Position einiger Küchenwerkzeuge mithilfe der Bildverarbeitung ermitteln. Ich habe die Möglichkeit, die Werkzeuge mit einem Muster zu kennzeichnen, um die Erkennung (insbesondere die Bildsegmentierung) zu vereinfachen.

Was ist das am einfachsten mit Machine Vision zu erkennende Muster?

Das Muster sollte sein:

  • Einfache Erkennung bei teilweisen Verschlüssen.
  • Leicht zu erkennen bei unterschiedlichen und verschlechterten Lichtverhältnissen.
  • Leicht zu erkennen mit weit verbreiteten Computer-Vision-Algorithmen, insbesondere leichten Algorithmen, die auf Edge-Geräten ausgeführt werden können.
  • Schwer zu verwechseln mit einem anderen Objekt (in einer Küche).
  • Möglicherweise mit zusätzlichen Informationen.

Ein QR-Code passt ziemlich gut zu dieser Beschreibung. Ich vermute, dass das einfachste Muster einen scharfen Wechsel von zwei Farben enthält, wahrscheinlich Schwarz und Weiß.

Antworten

3 Royi Dec 08 2020 at 12:44

Wenn Sie ein Video der statischen Szene aufnehmen können, ist ein blinkendes Licht am einfachsten, da Sie es leicht erkennen können, indem Sie das n - 1Bild vom nBild abziehen , bis Sie etwas mit hohen Werten sehen.

Wenn Sie eine Standbildaufnahme machen, können Sie zwei Hauptideen verwenden:

  1. Wenn die Farben der Szene von einer bestimmten Platte stammen, suchen Sie eine ganz andere Farbe in Hue und stellen Sie sicher, dass sie intensiv ist (auch bei aktiver Beleuchtung, die gesättigt wird).
  2. Verwenden Sie ein Muster, das leicht erkennbar ist, z. B. Streifen in Schwarzweiß oder in reinem Grün und Magenta. Sie können Daten in den Streifen codieren.

Ressourcen

Einige Ressourcen, die hier in Kommentaren eingefügt wurden:

  • Passermarken / Passermarken .
  • AprilTag 3 - Ein visuelles Bezugssystem, das in der Robotikforschung beliebt ist.
  • Wie heißt diese Art von Computer Vision ? (Verwandte Frage).