imcomplement為一個函式的名稱,其可以對圖像數據進行取反運算(實現底片效果)。
函式imcomplement可近似的把RGB模型轉換為CMY模型:cmy_image=imcomplement(rgb_image)
也可以使用該函式將CMY圖像轉換為RGB圖像:rgb_image=imcomplement(cmy_image)
基本介紹
- 中文名:imcomplement
- 釋義:為一個函式的名稱
- 作用:對圖像數據進行取反運算
- 調用格式:IM2 = imcomplement(IM)
介紹,程式示例,
介紹
調用格式: IM2 = imcomplement(IM)
函式功能: 對圖像數據進行取反運算(實現底片效果)。
參數說明: IM是源圖像的數據, IM2是取反後的圖像數據。
程式示例
先看一個簡單的例子:
X = uint8([ 255 10 75; 44 225 100]);
X2 = imcomplement(X)
X2 = 0 245 180 211 30 155
注意點:
2. uint8表示的數據範圍: 0~255。圖像的底片效果便是拿255 減去原圖像數據。
一個更加實用的例子:
% 一個matlab腳本程式運行結果見右圖: % %%%%%%%%%%%%%%%%%%%
ImgData = imread('pout.tif');
NegImgData = imcomplement(ImgData);
figure('Name','圖像的取反操作','NumberTitle','off');
subplot(121)
imshow(ImgData)
title('源圖像')
subplot(122)
imshow(NegImgData)
title('取反後的圖像')