matlab六图转全景,MATLAB图像处理命令集汇(转6)

91.rgb2gray

功能: 转换RGB图像或颜色映像表为灰度图像.

语法:

I = rgb2gray(RGB)

newmap = rgb2gray(map)

相关命令:

MATLAB高级应用——图形及影像处理 362

ind2gray, ntsc2rgb, rgb2ind, rgb2ntsc

92.rgb2hsv

功能: 转化RGB值为HSV颜色空间.

语法:

hsvmap = rgb2hsv(rgbmap)

HSV = rgb2hsv(RGB)

相关命令:

hsv2rgb, rgbplot

93.rgb2ind

功能: 转化RGB图像为索引图像.

语法:

[X,map] = rgb2ind(RGB,tol)

[X,map] = rgb2ind(RGB,n)

X = rgb2ind(RGB,map)

[...] = rgb2ind(...,dither_option)

举例

RGB = imread('flowers.tif');

[X,map] = rgb2ind(RGB,128);

imshow(X,map)

相关命令:

cmunique, dither, imapprox, ind2rgb, rgb2gray

94.rgb2ntsc

功能: 转化RGB的值为NTSC颜色空间.

语法:

yiqmap = rgb2ntsc(rgbmap)

YIQ = rgb2ntsc(RGB)

附录 MATLAB图像处理命令 363

相关命令:

ntsc2rgb, rgb2ind, ind2rgb, ind2gray

95.rgb2ycbcr

功能: 转化RGB的值为YcbCr颜色空间.

语法:

ycbcrmap = rgb2ycbcr(rgbmap)

YCBCR = rgb2ycbcr(RGB)

相关命令:

ntsc2rgb, rgb2ntsc, ycbcr2rgb

96.rgbplot

功能:

划分颜色映像表.

语法:

rgbplot(map)

举例

rgbplot(jet)

相关命令:

colormap

97.roicolor

功能:

选择感兴趣的颜色区.

语法:

BW = roicolor(A,low,high)

BW = roicolor(A,v)

举例

I = imread('rice.tif');

BW = roicolor(I,128,255);

imshow(I);

MATLAB高级应用——图形及影像处理 364

figure, imshow(BW)

相关命令:

roifilt2, roipoly

98.roifill

功能:

在图像的任意区域中进行平滑插补.

语法:

J = roifill(I,c,r)

J = roifill(I)

J = roifill(I,BW)

[J,BW] = roifill(...)

J = roifill(x,y,I,xi,yi)

[x,y,J,BW,xi,yi] = roifill(...)

举例

I = imread('eight.tif');

c = [222 272 300 270 221 194];

r = [21 21 75 121 121 75];

J = roifill(I,c,r);

imshow(I)

figure, imshow(J)

附录 MATLAB图像处理命令 365

相关命令:

roifilt2, roipoly

99.roifilt2

功能:

过滤敏感区域.

语法:

J = roifilt2(h,I,BW)

J = roifilt2(I,BW,fun)

J = roifilt2(I,BW,fun,P1,P2,...)

举例

h = fspecial('unsharp');

J = roifilt2(h,I,BW);

imshow(J)

相关命令:

filter2, roipoly

100.roipoly

功能:

选择一个敏感的多边形区域.

语法:

BW = roipoly(I,c,r)

BW = roipoly(I)

BW = roipoly(x,y,I,xi,yi)

[BW,xi,yi] = roipoly(...)

[x,y,BW,xi,yi] = roipoly(...)

举例

I = imread('eight.tif');

c = [222 272 300 270 221 194];

r = [21 21 75 121 121 75];

BW = roipoly(I,c,r);

imshow(I)

MATLAB高级应用——图形及影像处理 366

figure, imshow(BW)

相关命令:

roifilt2, roicolor, roifill

101.std2

功能:

计算矩阵元素的标准偏移.

语法:

b = std2(A)

相关命令:

corr2, mean2

102.subimage

功能:

在一幅图中显示多个图像.

语法:

subimage(X,map)

subimage(I)

subimage(BW)

subimage(RGB)

subimage(x,y,...)

h = subimage(...)

举例

load trees

[X2,map2] = imread('forest.tif');

subplot(1,2,1), subimage(X,map)

subplot(1,2,2), subimage(X2,map2)

相关命令:

附录 MATLAB图像处理命令 367

103.truesize

功能:

调整图像显示尺寸.

语法:

truesize(fig,[mrows mcols])

truesize(fig)

相关命令:

imshow, iptsetpref, iptgetpref

104.uint8

功能:

转换数据为8位无符号整型.

语法:

B = uint8(A)

举例

a = [1 3 5];

b = uint8(a);

whos

Name Size Bytes Class

a 1x3 24 doublearray

b 1x3 3 uint8 array

相关命令:

double, im2double, im2uint8

105.uint16

功能:

转换数据为16位无符号整型.

语法:

I = uint16(X)

MATLAB高级应用——图形及影像处理 368

举例

a = [1 3 5];

b = uint16(a);

whos

Name Size Bytes Class

a 1x3 24 double array

b 1x3 6 uint16 array

相关命令:

double, datatypes, uint8, uint32, int8, int16, int32.

106.warp

功能:

将图像显示到纹理映射表面.

语法:

warp(X,map)

warp(I,n)

warp(BW)

warp(RGB)

warp(z,...)

warp(x,y,z,...)

h = warp(...)

举例

[x,y,z] = cylinder;

I = imread('testpat1.tif');

warp(x,y,z,I);

相关命令:

imshow

附录 MATLAB图像处理命令 369

107.wiener2

功能:

进行二维适应性去噪过滤处理.

语法:

J = wiener2(I,[m n],noise)

[J,noise] = wiener2(I,[m n])

举例

I = imread('saturn.tif');

J = imnoise(I,'gaussian',0,0.005);

K = wiener2(J,[5 5]);

imshow(J)

figure, imshow(K)

相关命令:

filter2, medfilt2

108.ycbcr2rgb

功能: 转化YcbCr值为RGB颜色空间.

语法:

rgbmap = ycbcr2rgb(ycbcrmap)

RGB = ycbcr2rgb(YCBCR)

相关命令:

ntsc2rgb, rgb2ntsc, rgb2ycbcr

109.zoom

功能:

缩放图像.

语法:

zoom on

zoom off

zoom out

MATLAB高级应用——图形及影像处理 370

zoom reset

zoom

zoom xon

zoom yon

zoom(factor)

zoom(fig,option)

相关命令:

imcrop

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值