当我选择图像的一部分并对其应用负函数时,它可以 100% 工作:


当尝试使用另一个函数应用相同的方法时,图像的一部分变成黑色:


有什么问题,我该如何解决?
当我选择图像的一部分并对其应用负函数时,它可以 100% 工作:


当尝试使用另一个函数应用相同的方法时,图像的一部分变成黑色:


有什么问题,我该如何解决?
'edited image' 是 uint8 类型,您在应用所有操作后最终处理的选定区域是 double 类型。但是当您将它放在原始图像中时,它被认为是 uint8 类型,因为图像是输入 uint8。因此,在将其放入原始图像之前,您应该将 x 乘以 255,以便正确缩放。