数字图像处理(MATLAB)——图像类型、数据类型转换、数组索引

本文介绍了MATLAB中数字图像处理的一些基本操作,包括图像数据类型的转换,如`im2uint8`、`im2double`、`mat2gray`和`im2bw`;数组索引和切片,如`v(i)`、`v(i:j)`、`v(:)`和`A(i,j)`;以及图像显示和部分显示。内容还涉及到矩阵操作、逻辑运算和图像二值化处理。" 114773584,10539018,Docker部署RocketMQ指南:配置JAVA_HOME与启动,"['Docker', 'RocketMQ', 'Java配置', 'MQ部署']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

f= [ -0.5  0.5
    0.75  1.5 ]

g = im2uint8(f)

h = uint8([25 50;128 200])
g = im2double(h)
f = [1 2 ; 3 4]
g = mat2gray(f)
gb = im2bw(g,0.6)

gb = f>2

gbv = islogical(gb)
gbd = im2double(gb)

gbd = double(gb)

gbd = im2double(im2bw(mat2gray(f),0.6));
gbd = double(f>2)

v = [1 3 5 7 9]
v(4)
v(1:3)
v(3:end)
v(:)
v(1:end)
v(1:2:end)
v(end:-2:1)
x = linspace(3,5,2)
v([1 4 5])
A = [1 2 3; 4 5 6;7 8 9]
A(2,3)
C3 = A(:,3)
R2 = A(2,:)
T2 = A(1:2,1:3)
B = A;
B(:,3) = 0
A(end,end)
A(end,end-2)
A(2:end,end:-2:1)

E = A([1 3],[2 3])
D = logical([1 0 0;0 0 1;0 0 0])
A(D)
v = T2(:)
s = sum(A(:))


f = imread('F:\学习\研一上\数字图像处理\数字图像处理\作业1\rose.tif');
size (f)
whos f
subplot(2,2,1)
imshow(f,[])

subplot(2,2,2)
fp = f(end:-1:1,:);
imshow(fp,[])
fc = f(25

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值