静态图像的求反,拿Matlab来做还挺顺手的。只用几行命令就能搞定,响应也快,适合那种只想快速图像又不想折腾太多逻辑的时候。

图像求反其实就是把每个像素点的值从 255 减过去,变成“反过来的”灰度或颜色,比如白变黑、亮变暗。

imread读取图像,再配合255 - img就搞定,代码短,直观:

img = imread('your_image.jpg');
neg_img = 255 - img;
imshow(neg_img);

比较适合你在灰度图或者简单 RGB 图像的时候用,做图像预也挺方便的,尤其是对比用。

如果你对Matlab 图像还有更多兴趣,可以顺带看看这些资源:

嗯,总体来说,静态图像求反这种操作属于 Matlab 里的小技能,但用得好,效果还挺出彩的。如果你平时也经常图像,建议把这个小技巧记下来,用起来挺顺手的。