词条 | 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条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。