LabVIEWForum.de
Asymmetrische Verzerrung von Bildern - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Grafik & Sound (/Forum-Grafik-Sound)
+---- Thema: Asymmetrische Verzerrung von Bildern (/Thread-Asymmetrische-Verzerrung-von-Bildern)



Asymmetrische Verzerrung von Bildern - geppsl - 12.11.2012 11:01

Hallo alle Zusammen.

Ich bin neu in dem Forum und hoffe das ich hier richtig bin.
Ich habe folgendes Problem:
Ich würde gerne automatisch mit Labview ein BMP-Bild mit der Auflösung von 854 x 480 Pixel auf 608 x 684 verzerren. Aufgrund der asymmetrischen Verzerrung bringt mir die Property-Node "Zoom" leider nichts.
Ich bin für jeden Vorschlag dankbar.

Zusatzinformation:
Ich möchte mehrere Bilder über einen nicht standardisierten Projektor ausgeben (TI-Light Crafter). Der Projektor hat die unerfreuliche Eigenschaft die Bilder verzerrt darzustellen. (Ich habe bereits mit den Entwicklern von TI gesprochen und geklärt dass das Problem nur durch diese Vorverzerrung gelöst werden kann). Bis jetzt umgehe ich das Problem mit dem Irfan-View. Jedoch würde ich das gerne direkt mit Labview lösen.
Ich verwende Labview 2010

Beste Grüße
Matthias


RE: Asymmetrische Verzerrung von Bildern - GerdW - 12.11.2012 12:31

Hallo geppsl,

1) Du programmierst dir selbst einen Skalierungsalgorithmus...
2) Du nutzt ein externes Programm, welches am besten per Kommandozeile aufgerufen werden sollte...


RE: Asymmetrische Verzerrung von Bildern - geppsl - 12.11.2012 12:45

Danke für die schelle Antwort.

Eine fertige Funktion gibt es somit nicht?

Selber Programmieren hab ich auch schon mal kurz angedacht. Das Stauchen wäre dabei wahrscheinlich auch mit akzeptablen Aufwand realisierbar. Beim vergrößern müsste ich mir jedoch irgend eine art von Interpolation überlegen. Das wollte ich mir eigentlich ersparen...

Kennst du ein Programm das ich über Labview ansteuern könnte?
Ich hab mal kurz Google danach gefragt. Hätte da aber keine brauchbaren Ergebnisse gefunden...


RE: Asymmetrische Verzerrung von Bildern - GerdW - 12.11.2012 13:21

Hallo geppsl,

bei mir liefert schon der erste Treffer brauchbare Ergebnisse: suche mal nach "scale picture command line" (das sollte ImageMagick liefern)...

Selbst IrfanView kann Befehle per CommandLine entgegennehmen!


RE: Asymmetrische Verzerrung von Bildern - Kasi - 12.11.2012 15:26

Mit Labview geht das aber auch (erster Link, 6. und 7. Antwort)


RE: Asymmetrische Verzerrung von Bildern - geppsl - 13.11.2012 16:58

Hallo Kasi

Ich bin wirklich dankbar für deine "tolle" Animation. Aber von Gestern bin ich nicht Wink
Hab den Eintrag schon vorher gesehen.
Obwohl er sein eigenes Problem meiner Meinung nach relativ umständlich gelöst hat, könnte ich das für meine asymmetrische Verzerrung mit leichten Adaptierungen verwenden. Jedoch funktioniert der Algorithmus nicht einwandfrei. Beim Aufweiten verliert man die scharfen Kanten. Das ist für meine Anwendung leider nicht tragbar.

Ich bin gerade dabei mir zu leren wie man IrfanView über Komandobefehle bedienen kann. Ist zwar etwas umständlich aber sollte funktionieren. Vielen Dank an der Stelle an den GerdW!
Sobald ich das Programm fertig habe werde ich es online stellen.

Matthias


RE: Asymmetrische Verzerrung von Bildern - geppsl - 14.11.2012 16:46

Für alle Interessierten:

Wenn man weiß wie, ist die Ansteuerung von Programmen kinderleicht.
Im Anhang findet Ihr einen Screenshot vom Blockdiagramm.

Die Befehle für IrfanView findet Ihr unter:
http://www.etcwiki.org/wiki/IrfanView_Command_Line_Options