图像增强算法代码MATLAB
时间: 2024-04-06 22:26:20 浏览: 141
图像增强matlab代码
5星 · 资源好评率100%
图像增强是一种通过改善图像的质量、对比度和细节来提高图像视觉效果的技术。MATLAB是一个功能强大的数值计算和编程环境,提供了许多用于图像处理和增强的函数和工具箱。下面是一个简单的图像增强算法的MATLAB代码示例:
```matlab
% 读取图像
image = imread('input.jpg');
% 灰度化
grayImage = rgb2gray(image);
% 直方图均衡化
enhancedImage = histeq(grayImage);
% 显示原始图像和增强后的图像
subplot(1, 2, 1);
imshow(grayImage);
title('原始图像');
subplot(1, 2, 2);
imshow(enhancedImage);
title('增强后的图像');
```
上述代码首先使用`imread`函数读取输入图像,然后使用`rgb2gray`函数将彩色图像转换为灰度图像。接下来,使用`histeq`函数对灰度图像进行直方图均衡化,以增强图像的对比度和细节。最后,使用`imshow`函数显示原始图像和增强后的图像。
请注意,这只是一个简单的示例代码,实际的图像增强算法可能更加复杂,并且可能需要使用其他函数和技术来实现更好的效果。
阅读全文