複製鏈接
請複製以下鏈接發送給好友

im2uint8

鎖定
im2uint8,函數名稱,把圖像數據類型轉換為無符號八位整型。如果輸入圖像是無符號八位整型的,返回的圖像和源圖像相同。如果源圖像不是無符號八位整型的,該函數將返回和源圖像相同但數據類型為uint8的圖像(必要時對圖像進行調整)。
中文名
im2uint8
功    能
轉換為無符號八位整型
調用格式
I2 = im2uint8(I1)
屬    性
函數名稱

im2uint8調用格式

I2 = im2uint8(I1)
灰度圖像I1的數據類型轉換成無符號八位整型的後, 返回。(但I1並不發生改變)
RGB2 = im2uint8(RGB1)
把真彩色圖像的數據類型轉換成無符號八位整型的, 並返回。注意這裏並不是將真彩色圖像轉換成為黑白圖像, 這裏僅僅改變了圖像數據的類型。
I = im2uint8(BW)
把二值圖像BW的數據格式轉換成uint8格式的, 由於二值圖像的圖像數據僅僅取0和1, 所以這裏的轉換效果僅僅是把1映射成255。
X2 = im2uint8(X1,'indexed')
相關函數: im2bwim2double

im2uint8程序示例

% this is a m file.
close all; clear; clc;
warning off all;
imgdat = imread('flower.jpg');
uint8img = im2uint8(imgdat);
imshow(uint8img);
上述程序把一張真彩色圖像的數據類型轉換成uint8格式, 但是顯示出來的還是一副彩色圖像。

im2uint8函數簡介

Matlab函數im2uint8簡介
函數名稱: im2uint8
函數功能: 把圖像數據類型轉換為無符號八位整型。如果輸入圖像是無符號八位整型的,返回的圖像和
源圖像相同。如果源圖像不是無符號八位整型的,該函數將返回和源圖像相同但數據類型為uint8的圖像
(必要時對圖像進行調整)。