找回密码
 注册
关于网站域名变更的通知
查看: 651|回复: 1
打印 上一主题 下一主题

图像的MATLAB乘法运算,自乘物理意义

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-12-31 10:00 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x

. p0 Y0 c$ e0 K图像的乘法运算主要用于实现图像的掩膜处理,即屏蔽掉图像中的某些部分。图像的缩放是指一幅图像乘以一个常数,如果该常数大于 1,则图像的亮度将增强,如果常数小于1,则图像的亮度会变暗。matlab中用immultiply()函数实现乘法运算。$ |$ O$ b( Q9 L+ J' T
3 p) K1 k3 i) d
close;
6 o7 U9 W1 q- s- H3 Xclear all;
+ Q8 a. R. l- x) Cclc;
% z  G. T) f; g! E, v: wI = imread('rice.png');
' q  b" C9 r8 n2 c5 }+ s: a- t, qI1 = uint16(I);* K4 i  m4 j( A3 H; Q+ X
I2 = immultiply(I1,I1);
% y1 \& \3 ^  a5 u/ m* D) ~( I* ]I3 = immultiply(I,1.2);) }) t$ O" w3 R
I4 = immultiply(I,0.6);
9 d4 A! \5 W& S' Fsubplot(2,2,1);imshow(I);title('原始图像');+ h9 O6 M, w( t$ n6 ^6 V
subplot(2,2,2);imshow(I2,[]);title('图像自乘');
6 J$ f) T, x) D$ u  c% ]subplot(2,2,3);imshow(I3,[]);title('图像扩大像素');+ L% H( I. v* w: S
subplot(2,2,4);imshow(I4);title('图像缩小像素');: O  d& ~& q. V3 V/ }
" H1 Z/ J6 d* C3 F6 f) G# T. a$ F

9 p4 s; t( c6 ~" y7 s  R3 R
) D; B5 ~7 C/ g通过上图可以看出来,图像扩大像素,使得整幅图像变得明亮,但是对比度并没有提高,缩小像素使得变暗。
/ ~1 ~: G# v" }) `" c' G- m' w, K9 r- B
' x5 }! `0 X4 ]3 h% A' [/ U而图像自乘的意义是什么?1 l% e0 G: ?) }+ H* D* I# `# ~
4 p- F3 T: c0 E8 \8 H% h) R, N
我们可以猜测,假如一个点A的像素值为6,相邻点B的像素值为9,它们相差3,因此视觉上对比度有3。当图像自乘之后,A点像素值为36,B点像素值为81,他们相差55,! {. N' E2 I6 G& F5 p

0 L/ I; ~/ L! V  R8 r因此对比度更加的强烈。为了能够显示出来像素值超过255的,我们使用了imread('',[])。并且结合上面的图像,可以得出结论,图像自乘,可以提高对比度。
% u3 N2 L, o' s% ?+ N3 @6 \5 _0 ~& n0 n! W5 s8 ?9 A
; V! P8 l$ m) @9 Z
6 M, X$ i( L. o3 S
结合变量的工作空间,我们也可以看到,自乘之前图像的灰度值为40-255,自乘之后变为了1600-41416,这大大拉大了亮暗图像点之间的差距,即提高了对比度。
6 C& U5 h% _1 Z- n; X, s2 `3 L& H+ h9 ?, h! I$ \0 l- k

该用户从未签到

2#
发表于 2019-12-31 19:02 | 只看该作者
看上面的图,有点密集恐惧症
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-23 20:26 , Processed in 0.140625 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表