LabVIEWForum.de
Pixelabfrage - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Pixelabfrage (/Thread-Pixelabfrage)



Pixelabfrage - Droggel - 19.04.2013 13:18

Hallo liebe Forumsmitglieder,

ich habe mir vor kurzem eine RGB Lichtleiste gebaut die ich gerne als Ambilight nutzen würde, dafür muss ich aber ja immer den aktuellen Farbwert des Bildschirms bzw. von ein paar Pixeln bekommen aus denen ich Mittelwerte berechnen kann für eine schöne Lichtausgabe. Nun ist für mich die Frage ist das mit Labview überhaupt möglich diese Informationen des Bildschirms zu erhalten? und wenn ja wie mache ich das am geschicktesten?

Ich danke auf jeden Fall schon einmal für jede Anregung ! Smile

viele Grüße


RE: Pixelabfrage - Kasi - 19.04.2013 13:32

Du könntest das Vi im Hintergrund laufen lassen, "ab und zu" (also wohl im 100ms bis 500ms Bereich) einen Printscreen ausführen und die Image Daten dann aus dem Zwischenspeicher in Labview entsprechend verarbeiten und die LEDs füttern.
Nachteil dieser Methode wäre, dass dein Zwischenspeicher damit effektiv tot für den Nutzer ist und du nie wieder deine Hausaufgaben/Seminararbeit/Dissertation zusammen-Copy-und-Pasten werden können wirst - zumindest nicht im angenehmen Schein des Ambilights.


RE: Pixelabfrage - Droggel - 19.04.2013 16:12

Hmm etwas performanteres bei dem nur 1 2 Pixel abgefragt werden gibts nicht ? Confused


RE: Pixelabfrage - macmarvin - 20.04.2013 09:26

Über die Windows API kannst du Pixel abfragen.
Hab da mal was zusammen geschmissen... nachdem es DLL Aufrufe sind, mit denen ich quasi permanent auf Kriegsfuß stehe, bitte mit Vorsicht zu genießen.
[attachment=44416]