Matlab bedingter Matrixzugriff
-
Hallo zusammen,
ich möchte in Matlab zwei Bilder addieren. Es sollen allerdings nur die Pixelwerte addiert werden, welche an selber Stelle im Differenzbild(diff_img) gleich 0 ist. Wie kann ich den Index im Differenzbild mit Wert 0 bestimmten?
Bisher mache ich es so:
bg = img_1(diff_img == 0) + img_2(diff_img == 0);
Dabei sind img_1 und img_2 die zwei Bilder und diff_img das Differenzbild.
-
Was soll denn das Ergebnbis sein? Soll da wieder eine Matrix der gleichen Größe rauskommen? Wenn ja, welchen Wert sollen die Pixel bekommen, die im Differenzbild nicht 0 sind? Beschreibe mal genauer, was Du willst und/oder gib ein Beispiel an.