同时对比效应的matlab代码
时间: 2024-06-15 19:04:23 浏览: 13
同时对比效应(simultaneous contrast effect)是一种视觉错觉现象,当我们将两个颜色块放置在不同的背景颜色中时,它们的亮度会相互影响,使得它们看起来不同于它们在相同背景中的亮度。下面是一个使用Matlab实现同时对比效应的简单代码示例:
```matlab
% 创建两个颜色块
block1 = ones(100, 100); % 第一个颜色块为白色
block2 = zeros(100, 100); % 第二个颜色块为黑色
% 设置不同的背景颜色
background1 = 0.5 * ones(100, 100); % 背景颜色为灰色
background2 = 0.8 * ones(100, 100); % 背景颜色为浅灰色
% 在不同背景中显示颜色块
figure;
subplot(2, 2, 1);
imshow(block1);
title('Block 1 on Background 1');
subplot(2, 2, 2);
imshow(block1 + background1);
title('Block 1 on Background 2');
subplot(2, 2, 3);
imshow(block2);
title('Block 2 on Background 1');
subplot(2, 2, 4);
imshow(block2 + background1);
title('Block 2 on Background 2');
```
这段代码创建了两个颜色块,一个为白色(block1),一个为黑色(block2)。然后设置了两个不同的背景颜色,一个为灰色(background1),一个为浅灰色(background2)。最后使用subplot函数将四个图像显示在一个窗口中,分别展示了两个颜色块在不同背景中的效果。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)