LabVIEWForum.de - LabVIEW für bildverarbeitung sinnvoll?

LabVIEWForum.de

Normale Version: LabVIEW für bildverarbeitung sinnvoll?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
hallo,
da wit bald eingestellt wird wollen wir auf LabVIEW umstellen. wir benötigen es zur bildverarbeitung, zb um faserorientierung auf kohlefasermatten zu erkennen.
habe gestern dann mal angefangen mit LabVIEW nen bisschen rumzuspielen. außer, dass ich damit überhaupt noch nicht klarkomme, frage ich mich ob LabVIEW überhaupt dafür vernünftig gemacht ist. finde zwar filter für 1 dimensionale signale aber ein tiefpass oder ähnliches für bilder find ich nicht. oder ich weiß noch nich wo ich suchen muss. zb das grab.vi beispiel: wo findet man das element dass das bild anzeigt, finde nen haufen numerischer anzeigen oder für strings aber um nen bild anzuzeigen nix, wenn ich das in nem andern vi machen will, kopier ich mir das aus dem beispiel..
unter wit gabs einfach nen display, das hat einfach alles angezeigt was grad durch ne verbindung geschickt wird.. gibts sowas auch in LabVIEW?

naja, zurück ob es überhaupt geeignet ist. habe ein beispiel gefunden, bei dem man grün blau rot werte ändern kann, diese einstellungen werden aber anscheinend vor der bildaufnahme in configure grab gemacht. hätte ich es selbst gemacht, hätte ich erst das bild aufegnommen und dann was damit gemacht..
und wo man das erfährt, dass man mit configure grab rgb werte einstellen kann und wie das geht, bzw dass man nen cluster benutzt, wüsst ich auch mal gern:)kann mit der hilfe zumindest nicht viel anfangen.

nun denn,
hoffe es ist nur eine frage der zeit bis man dahinter steigt wie man LabVIEW benutztSmile
grüße
billabong
Schau' mal hier. Ich würde in Deinem Fall das "NI Vision Development Module" verwenden. Da sind einige Funktionen zur Bilderfassung, -bearbeitung,... dabei.

Gruß Markus
danke, hört sich ganz gut an, muss ich mal meinem chef vorschlagen, aber wird vermutlich nix. müssen wir nur wieder gebühren zahlen.. uni hat eben kein geld... *g*
deswegen soll ich auch versuchen das bild in c zu übergeben, damit wir da unsere eigenen alg. nehmen können.. hab dafür eben veruscht das bild in nen array zu schreiben, hab "imaq imagetoarray" gefunden. nur irgendwie kommt da hinten nix rausSad

ach und, die bildanzeige hab ich nu gefunden, kann man wohl nur im frontpanel hinzufügen?!?!?


bis denn
ein verzweifelnder hiwi ^^
' schrieb:hab dafür eben veruscht das bild in nen array zu schreiben, hab "imaq imagetoarray" gefunden. nur irgendwie kommt da hinten nix rausSad

Hi,

das funktioniert nur mit Grayscale Bildern entweder im Format U8,I16 oder SinglePrecision.
Um ein jeweiliges Array zu erhalten musst du das Bild vorher umwandeln mittels "IMAQ Cast Image".
Dort kannst du dann die verchiedenen Grayscale Formate auswählen.
Je nachdem in welches Format du umwandelst kannst du auch nur dieses Array heraus bekommen.

Gruß
Tim
' schrieb:...
ach und, die bildanzeige hab ich nu gefunden, kann man wohl nur im frontpanel hinzufügen?!?!?
bis denn
ein verzweifelnder hiwi ^^

Hallo billabong,
das frontpanel ist die Oberfläche des Programms und das Blockdiagram enthält den Quellcode. Das ist der Grund weshalb die Bildanzeige in des FP kommt. Wink

Für weitere Informationen schaue dir mal die LabVIEW Kurse an.
Woher kommt dein Bild? Wird es aus einer Datei geladen oder von einer Kamera gelesen?

Mike
danke..
funktioniert mittlerweile
ja, habs von ner kamera bekommen.
gruß
Referenz-URLs