我要做的是使用矩阵运算进行图像阈值处理,但不是将阈值结果设置为固定值,例如 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
.
这个怎么做?