То, что я пытаюсь сделать, это пороговое изображение с матричными операциями, но вместо того, чтобы устанавливать пороговый результат, равный фиксированному значению, например, 256 или что-то еще, я пытаюсь установить результат, равный вычислению значений пикселей из двух других изображений того же размера. Так, например:
firstImage = img1;
secondImage = img2;
thirdImage = img3;
secondImage(firstImage < 100) = thirdImage(at the same indexes as where the thresholding condition holds true) .* 10;
MATLAB обычно пытается умножить все thirdImage .* 10
и сохранить его, но мне нужны только те конкретные пиксели, которые соответствуют для выполнения операции и перезаписывают соответствующие значения в secondImage
.
Как это сделать?