matlab (3)将原256级灰度转为128、64、32级灰度,存留重量化结果图。代码
时间: 2024-03-14 16:20:35 浏览: 45
以下是用 MATLAB 实现把原256级灰度图像转换为128、64、32级灰度图像的代码:
```matlab
% 读取原始图像
I = imread('original_image.png');
% 转换为灰度图像
I = rgb2gray(I);
% 显示原始图像
subplot(2, 2, 1);
imshow(I);
title('Original Image');
% 将256级灰度转为128、64、32级灰度
I128 = uint8(floor(double(I) / 2));
I64 = uint8(floor(double(I) / 4));
I32 = uint8(floor(double(I) / 8));
% 存留重量化结果图
imwrite(I128, '128_levels.png');
imwrite(I64, '64_levels.png');
imwrite(I32, '32_levels.png');
% 显示128级灰度图像
subplot(2, 2, 2);
imshow(I128);
title('128-level Image');
% 显示64级灰度图像
subplot(2, 2, 3);
imshow(I64);
title('64-level Image');
% 显示32级灰度图像
subplot(2, 2, 4);
imshow(I32);
title('32-level Image');
```
注意:以上代码仅供参考,如有错误请自行纠正。
相关问题
matlab调整图像灰度级128
您可以使用Matlab中的imadjust函数来调整图像的灰度级。以下是一个示例代码,将图像的灰度级调整为128:
```matlab
% 读取图像
img = imread('your_image.jpg');
% 将图像的灰度级调整为128
img_adj = imadjust(img, [0 1], [0.5 0.5]);
% 显示原图像和调整后的图像
subplot(1,2,1), imshow(img), title('Original Image');
subplot(1,2,2), imshow(img_adj), title('Adjusted Image');
```
在上述代码中,imadjust函数的第二个参数[0 1]表示原始图像中的灰度级范围为0到255,第三个参数[0.5 0.5]表示将图像的灰度级拉伸至0.5倍,即将原本的灰度级范围[0,255]变为[0,128]。
使用MATLAB将灰度图片二值化代码
以下是将灰度图片二值化的MATLAB代码:
```matlab
% 读取灰度图片
gray_img = imread('gray_image.jpg');
% 将灰度图片二值化
threshold = graythresh(gray_img);
binary_img = im2bw(gray_img, threshold);
% 显示二值化结果
imshow(binary_img);
```
其中,`imread`函数用于读取灰度图片,`graythresh`函数用于计算二值化的阈值,`im2bw`函数将灰度图片二值化,最后使用`imshow`函数显示二值化结果。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.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)
![m](https://img-home.csdnimg.cn/images/20210720083646.png)