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

 

词条 imcomplement
释义

Matlab函数imcomplement简介

调用格式: IM2 = imcomplement(IM)

函数功能: 对图像数据进行取反运算(实现底片效果)。

参数说明: IM是源图像的数据, IM2是取反后的图像数据。

程序示例

先看一个简单的例子:

X = uint8([ 255 10 75; 44 225 100]);

X2 = imcomplement(X)

X2 = 0 245 180 211 30 155

注意点:

1. 图像文件中用uint8来表示256级灰度。 对于真彩色位图, 一个像素用3个uint8分别表示该像素的R、G、B分量。

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('取反后的图像')

随便看

 

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

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/3/14 19:20:16