INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Screenshots in Labview einlesen



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

12.01.2011, 13:16 (Dieser Beitrag wurde zuletzt bearbeitet: 12.01.2011 13:17 von cnongs.)
Beitrag #1

cnongs Offline
LVF-Grünschnabel
*


Beiträge: 46
Registriert seit: Oct 2008

6i 7.1 8.2 9.0 10.0
2006
kA

06126
Deutschland
Screenshots in Labview einlesen
Hallo Zusammen,


für eine Bildverarbeitung möchte ich aller 100 ms einen Screenshots erstellen und das Bild 10 ms danach in Labview auswerten.

Die Screenshots erstellen funktioniert ohne Probleme mit folgendem Programm: http://zone.ni.com/devzone/cda/epd/p/id/2951

Nur leider habe ich bis jetzt noch kein Programmbeispiel gefunden, bei dem das Bild aus der Zwischenablage in Labview eingelesen wird.

Funktioniert das, ohne IMAQ Vison ?

Vielen Dank für die Hilfe.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
12.01.2011, 13:44
Beitrag #2

NWOmason Offline
Simultator
*****


Beiträge: 1.078
Registriert seit: Dec 2010

2012.SP1
2008
EN

93047
Deutschland
Screenshots in Labview einlesen
Hallo,

jo, sollte gehen. Habs hiermit probiert und es funktioniert:

how can i read a image from the windows clipboard to a pixmap array in labview.
http://forums.ni.com/t5/LabVIEW/how-can-i-...ixmap/m-p/57699
"ImportBitmap.zip 24 KB " aus Beitrag 3.

Beste Grüße,
NWO

9 von 10 Stimmen in meinem Kopf sagen: Ich bin nicht verrückt,
die andere summt die Melodie von Tetris
.

NI schrieb:To use the abort button is like using a tree to stop a car!

(20.01.2012 11:02 )NWOmason schrieb:  Getting Started with NI LabVIEW Student Training
http://zone.ni.com/devzone/cda/tut/p/id/7466

Introduction to NI LabVIEW - Learn LabVIEW Basics
http://www.ni.com/gettingstarted/labviewbasics/

Top 5 der Empfehlungen für LabVIEW-Einsteiger
http://www.ni.com/newsletter/51735/de/
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.01.2011, 19:14
Beitrag #3

cnongs Offline
LVF-Grünschnabel
*


Beiträge: 46
Registriert seit: Oct 2008

6i 7.1 8.2 9.0 10.0
2006
kA

06126
Deutschland
Screenshots in Labview einlesen
Danke für das ProgrammbeispielWink

das Programm ist aber eine Demoversion, da kommt in unregelmäßigen Abständen ein weißes Bild mit der Internetseite des Programierers und die Aktualisierungsrate liegt bei ca. 500 ms Dry

Ich habe noch weiter gesucht und dann ein eigenes Programm erstellt. Das Programm ist vorerst zufriedenstellend leider flackert das Bild ab und zu beim Aufbau.

Letzendlich möchte ich online ein Videosignal von einer Kamera in Labview einlesen.

Hmm, ist das möglich ohne IMAQ Vison und ohne Hardware von NI ?

Lv82_img


Angehängte Datei(en)
Sonstige .vi  screencapture3.vi (Größe: 110,12 KB / Downloads: 310)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.01.2011, 10:30
Beitrag #4

unicorn Offline
LVF-Freak
****


Beiträge: 680
Registriert seit: Jul 2009

8.6.1, 2010 - 2012
1994
EN

10xxx
Deutschland
Screenshots in Labview einlesen
Ja es geht ohne IMAQ Vision und ohne NI-Hardware. Man kann ja den Kameratreiber direkt ansprechen.

Gibt es zu der Kamera ein SDK oder gar einen LabVIEW-Treiber?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.01.2011, 10:14
Beitrag #5

aptiva Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 53
Registriert seit: Sep 2009

2010
2009
kA

80331
Deutschland
Screenshots in Labview einlesen
Wenn es nicht anders geht als mittels der Prinscreenfunktion, hier mal nen Thread dazu. Ist zwar unschön, aber in meinem Fall ging es nicht anders, weil ich nen Bildschirmfoto von nem anderen Messprogramm machen musste, von dem ich die Daten erhalte. Die Zwischenablage habe ich dann ausgelesen und das Bild gespeichert. Die Links zu den verwebdeten Sub-VIs findest du im Thread
http://www.labviewforum.de/index.php?showt...mp;#entry106530
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.01.2011, 13:34
Beitrag #6

cnongs Offline
LVF-Grünschnabel
*


Beiträge: 46
Registriert seit: Oct 2008

6i 7.1 8.2 9.0 10.0
2006
kA

06126
Deutschland
Screenshots in Labview einlesen
Ein SDK zur Kamera habe ich nicht, es ist eine analoge TV-Kamera, siehe Anhang (Preis ca. 30 Eur)

Wenn ich die Kamera an den Fernseher angeschlossen habe, möchte ich das Signal über den S-Video -Eingang
der Grafikkarte erfassen.

Ich weiß leider nicht, wie ich ein S-Video Signal in Labview einlesen kann.

Ich habe als Grafikkarte eine ATI Radeon X600 und eine ATI All-In-Wonder X800 XL

Ich verspreche mir dadurch eine schnelle Bildverarbeitung.

Vielen Dank im vorraus, falls jemand einen Tipp od. Link zu dem Thema weiß.


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
14.01.2011, 15:40
Beitrag #7

unicorn Offline
LVF-Freak
****


Beiträge: 680
Registriert seit: Jul 2009

8.6.1, 2010 - 2012
1994
EN

10xxx
Deutschland
Screenshots in Labview einlesen
In diesem Fall brauchst Du eine Beschreibung der API für die Grafikkarte oder ein SDK für die Grafikkarte. Damit könntest Du ggf. direkt auf die von der Grafikkarte digitalisierten Daten zurückgreifen. Eventuell ist auch ein Zugriff über eine TWAIN-Schnittstelle möglich (Erscheint die Grafikkarte unter den Scanner-Devices z. B. in einem Grafikprogramm?). Vielleicht geht es auch über ActiveX.

Ich kenne mich jedoch mit den genannten Möglichkeiten nicht genau aus. Ich habe bisher nur hochwertige Kameras mit USB-Anschluss und eigenem SDK unter LabVIEW ohne die Verwendung von NI-Hardware oder IMAQ Vision angesteuert.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.01.2011, 15:25
Beitrag #8

cnongs Offline
LVF-Grünschnabel
*


Beiträge: 46
Registriert seit: Oct 2008

6i 7.1 8.2 9.0 10.0
2006
kA

06126
Deutschland
Screenshots in Labview einlesen
Ich habe weiter im Internet nach Lösungsvarianten für Video Capture gesucht und bin auf folgende Lösung gekommen:

Die Kamera habe ich an den Composite Eingang (gelber Chinch-Stecker) der Grafikkarte (Radeon X600) angeschlossen.

Mit den QuickTime Labview Treiber Libary von Christophe Salzmann

http://labview.epfl.ch/QT/QTVis.html und

den Video Digitizer von Tim Molteno

http://www.eden.net.nz/7/20071008/

kann ich mir das Bild direkt vom Grafikspeicher in LabView einlesen und weiterverarbeiten.

das VI "Demo_Grab.vi" läuft auf meinen Sytem (Intel4 3,2 Ghz) mit einer Aktualiesierungsrate von 4ms (240 fps) !!!

Das Programm funktionierte ohne eine Programmänderung, ohne IMAQ Software und ohne Hardware von NI

Big Grin
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  .log Datei in Labview einlesen und graphisch darstellen CHD 12 10.421 22.03.2015 19:59
Letzter Beitrag: Lucki
  Bild von CCD Kamera in LabVIEW einlesen und als array speichern Herrmada 3 6.371 17.11.2006 23:06
Letzter Beitrag: Herrmada

Gehe zu: