Heute habe ich die Aufgabe, für einen Kunden ein System zur Teileausrichtung zu entwickeln.
Er muss zugeschnittene Stücke (etwa 50 cm) auf einem Tisch ausrichten, damit sie bearbeitet werden können (der Tisch bewegt sich, nachdem der Bediener das Stück ausgerichtet hat). Früher hat er das mit einem Overhead-Laser gemacht, aber das ist eine zeitaufwändige Aufgabe, weil er jedes Mal, wenn er zu einem neuen Muster/Design wechselt, die Laser manuell neu einstellen muss. Deshalb werden wir die Overhead-Laser durch einen Projektor ersetzen, der von einem Raspberry Pi 3 mit Ubuntu Mate betrieben wird. So muss er nicht die Laser bewegen, sondern kann einfach ein anderes Bild auswählen und der Projektor ändert sofort das angezeigte Muster.
Das aus der CAD-Software stammende Bild entspricht aufgrund von Perspektivproblemen nicht der Realität.
Ich kann GIMP unter Linux problemlos verwenden, um die Perspektive/Skalierung so zu ändern, dass sie der Realität entspricht. Aber hier kommt das Problem: Ich bin versiert genug, um dies zu tun, aber der Kunde ist es vielleicht nicht.
Gibt es für mich eine Möglichkeit, die Änderungen, die ich am Bild vorgenommen habe, zu „speichern“, um es dem Kunden einfacher zu machen, sodass er diesen „Filter“ nur auf jedes weitere Bild „anwenden“ muss, das er erstellt, um die gleichen Skalierungs-/Schrägheitsänderungen zu erhalten, die ich vorgenommen habe?
Kurz gesagt: Ich brauche eine Möglichkeit, einen einfachen „Filter“ zu erstellen, der eine .jpg
Datei jedes Mal auf die gleiche Weise skaliert/verzerrt.