请输入您要查询的百科知识:

 

词条 im2uint8
释义

Matlab函数im2uint8简介

函数名称: im2uint8

函数功能: 把图像数据类型转换为无符号八位整型。如果输入图像是无符号八位整型的,返回的图像和

源图像相同。如果源图像不是无符号八位整型的,该函数将返回和源图像相同但数据类型为uint8的图像

(必要时对图像进行调整)。

调用格式:

I2 = im2uint8(I1)

把灰度图像I1的数据类型转换成无符号八位整型的后, 返回。(但I1并不发生改变)

RGB2 = im2uint8(RGB1)

把真彩色图像的数据类型转换成无符号八位整型的, 并返回。注意这里并不是将真彩色图像转换成为黑白图像, 这里仅仅改变了图像数据的类型。

I = im2uint8(BW)

把二值图像BW的数据格式转换成uint8格式的, 由于二值图像的图像数据仅仅取0和1, 所以这里的转换效果仅仅是把1映射成255。

X2 = im2uint8(X1,'indexed')

相关函数: im2bw、im2double

程序示例

% this is a m file.

close all; clear; clc;

warning off all;

imgdat = imread('flower.jpg');

uint8img = im2uint8(imgdat);

imshow(uint8img);

上述程序把一张真彩色图像的数据类型转换成uint8格式, 但是显示出来的还是一副彩色图像。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/2/24 18:24:34