hallo!
ich habe folgende frage:
ich lade mittels matlab ein bild, lasse einen kantendetektor darüberlaufen und speichere das ergebnis wieder als bild ab. mittels imshow() kann ich jetzt beide bilder in getrennten figures anzeigen lassen. ist es auch irgendwie möglich, sowohl das originalbild, als auch das kantenbild in einer figure anzeigen zu lassen?
danke und lg
Matlab - Bildüberlagerung
-
-
Hi,
also subplot() funktioniert auch bei imshow(), damit würdest du sie nebeneinander in einer Figure angezeigt bekommen.
lg, Lui -
hey! jep das stimmt, aber ich hätt gern eine überlagerung....hab ein bild und das ergebnis der kantendetektion desselben bildes......das müsst also dann überlagert werden...
-
Also direkt so übereinander ausgeben geht natürlich nicht, das musst du wenn dann schon selber machen denk ich.
Das einfachste wäre beide Matrizen, die ja gleich groß sein sollten, zu addieren und evtl noch mit einem passenden Faktor multiplizieren.
Ich weiß ned welchen Operator du verwendest, musst halt schaun dass es Sinn macht, wenn es dir um edge enhancement geht so wie zb im Photoshop. -
vielleicht hilf dir das
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!