matlab中颜色反转函数
时间: 2023-11-02 21:24:40 浏览: 181
matlab色彩转换函数
在 MATLAB 中,可以使用 `imcomplement` 函数实现图像的颜色反转。该函数的语法格式如下:
```
I2 = imcomplement(I)
```
其中,`I` 表示原始图像的矩阵,`I2` 表示反转后的图像矩阵。使用该函数时需保证输入图像的数据类型为 `uint8` 或 `logical`。
以下是一个简单的示例,演示如何实现图像的颜色反转:
```
% 读入一张彩色图像
I = imread('peppers.png');
% 显示原始图像
subplot(1,2,1);
imshow(I);
title('Original Image');
% 对图像进行颜色反转
I2 = imcomplement(I);
% 显示反转后的图像
subplot(1,2,2);
imshow(I2);
title('Inverted Image');
```
运行上述代码后,将会显示原始图像和反转后的图像,如下图所示:
![颜色反转示例](https://img-blog.csdn.net/20171205171911858?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZGF3aWRnZV9zaGVuZw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/q/70)
阅读全文