im2uint8

im2uint8

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

基本介紹

  • 中文名:im2uint8
  • 功能:轉換為無符號八位整型
  • 調用格式:I2 = im2uint8(I1)
  • 屬性:函式名稱
調用格式,程式示例,函式簡介,

調用格式

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

程式示例

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

函式簡介

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

相關詞條

熱門詞條

聯絡我們