LabVIEWForum.de
Bilder verrechnen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Module (/Forum-LabVIEW-Module)
+---- Forum: LabVIEW Vision (/Forum-LabVIEW-Vision)
+---- Thema: Bilder verrechnen (/Thread-Bilder-verrechnen)



Bilder verrechnen - Pandamütze - 17.08.2009 10:40

Hallo ihr!

Ich bin gerade neu eingestiegen in LabVIEW und steh schon vor dem ersten Problem ^^

Und zwar möchte ich drei Bilder (vorerst bereits gespeicherte, später von einer Kamera) miteinander verrechnen.

1. (Bild1+Bild2+Bild3):3 geht schonmal ganz gut

2. (B1-B2)^2+(B1-B3)^2+(B2-B3)^2 geht auch..... da soll jetzt nur noch die Wurzel draus gezogen werden. Und genau da liegt mein Problem.

GIbts eine Funktion zum Wurzelziehen aus Bildern? Oder muss man das erst in eine andere Form (Matrix wie bei Matcad) bringen?

Oder kann ich auch einfach ein Matlab-Programm einbinden, das alles schon macht? ^^ (das hätte ich schon)

Vielen Dank schonmal

gruß
Pandamütze


Bilder verrechnen - gottfried - 18.08.2009 10:23

da musst Du zuerst das Bild in ein Array von Floats umwandeln - dann kannst Du alles damit tun.


Bilder verrechnen - Pandamütze - 18.08.2009 12:02

hm.

bisher sieht mein VI so aus (version 8.6) und es kommt nur MIst bei raus ^^ liegt vermutlich am Problem vor dem Bildschirm....


Bilder verrechnen - Pandamütze - 18.08.2009 14:14

(kann man seine eigenen Beiträge tatsächlich nicht editieren oder find ichs bloß nicht?)

inzwischen bin ich immerhin schonmal bei einem Graubild (macht irgendwie auch mehr SInn, die Intensitäten zu verrechnen, als die Farben ^^). jetzt brauch ich das fertige Bild bloß noch in bunt...

Lv86_img[attachment=20602]


Bilder verrechnen - jg - 18.08.2009 14:33

' schrieb:(kann man seine eigenen Beiträge tatsächlich nicht editieren oder find ichs bloß nicht?)
Offtopic2
Als "niederer" LVF-User kann man seinen Beitrag nur ca. 1/2 h editieren.

Offtopic
Nicht vergessen, bei jedem Upload:
http://www.LabVIEWforum.de/LV-Version-hoch...d39s-t7949.html


Bilder verrechnen - unicorn - 18.08.2009 21:42

Was soll denn durch die Verrechnung der Bilder erreicht werden?

Die Berechnung der Differenzen zwischen zwei Bildern mit U8 und anschließendes Quadrieren führt zum Datenüberlauf, wenn die Differenz zu groß wird. Damit entstehen falsche Werte. Ich denke man sollte die Daten nach dem IMAQ ImageToArray VI gleich in DBL umwandeln.

Eine Zuordnung von Farben zu den aufsummierten Abstandsquadraten kann über eine Farbtabelle geschehen.


Bilder verrechnen - unicorn - 18.08.2009 21:51

Noch eine Bemerkung:

Das Image Type Cast VI mittelt alle drei Farbkomponenten. Neben dieser gleichgewichtigen Mittelung wird noch die folgende Formel zur Umwandlung eines RGB-Bildes in ein Graustufenbild angewendet:

Y = 0.3*R + 0.59*G + 0.11*B


Bilder verrechnen - Pandamütze - 19.08.2009 09:55

Hallo!

kurz zum Sinn des Ganzen: ich projizier ein Gitter auf eine Zellprobe, verschieb das Gitter um jew. eine Drittelperiode und nehm an den drei Positionen ein BIld auf.
mit Rechnung 1) erhält man dann aus den dreien das Bild, was man mit konventionellen Methoden sehen würde
mit Rechnung 2) erhält man nur INformationen aus der Fokusebene und damit ein schärferes Bild ohne das ganze Hintergrundgedöns

das mit dem Überlaufen hab ich mir schon gedacht (sieht man schön wenn man die VIsion-Mathe direkt verwendet)
also ich stell mich ungern blöd an, aber ich begreif das mit der Verwendung der Farbtabelle nicht ganz. muss ich das denn umwandeln oder kann ich auch direkt in bunt rechnen?
gibts ne Möglichkeit direkt die Bilder an Matlab zu übergeben?

Gruß
Pandamütze

PS: sorry, ich hatte die rote Laufschrift schon gelesen, aber nicht rausgekriegt, wie ihr die Angabe der Version gern hättet. Danke für den Hinweis ^^


Bilder verrechnen - Pandamütze - 24.08.2009 08:53

Hallo!

so, ich bin einen Schritt weiter. wahrscheinlich hauts die Profis hier gleichmal aus den Latschen bei dem ich hier fabrizier ^^

mein VI sieht jetzt so aus

Lv86_img[attachment=20740]

immerhin sieht das schon eher nach dem aus was ich wollte. Allerdings extrem dunkel. was am Ende rauskommen sollte ist ein Bild, das aussieht wie die Eingabe-Bilder, bloß schärfer und ohne Streifen. Und bunt natürlich, sonst seh ich erst nix ^^

Vllt kann damit einer was anfangen

Gruß
Pandamütze


Bilder verrechnen - Pandamütze - 24.08.2009 09:18

ok, statt jetzt im alten Post rumzueditieren, schreib ich nen kurzen neuen.

ich hab jetzt fast das, was ich wollte. Ist bloß ein bißchen dunkler als mit der Matlab-Berechnung. Nicht weiter tragisch, aber falls dazu jemand was einfällt, nehm ich das gern an ^^

Lv86_img[attachment=20741]

danke trotzdem, manchmal hilft das ungemein, wenn jemand Fragen stellt, über die man dann zur Lösung kommt ^^

Gruß
Pandamütze