镜子角度和照镜子胖瘦问题

最近由于工作中遇到了镜子安装角度的问题,在此做一个分析。假设照镜子人身高1.7m,距离镜子1m,假设人宽0.45m。镜面和地面夹角为 α α ,人观测垂直镜面成像的视觉角度为 β β ,人观测倾斜 α α 度镜面成像的视觉角度为 γ γ 。对应图像如下:
这里写图片描述
由于人观测物体时远小近大的原理,故假设人感觉的大小和人观测的视角成线性关系(忽略头顶)故:观察垂直镜面的一个人的胖瘦即是: βwβh β w β h ,改值越大,越胖。而倾斜角度镜面观察的胖瘦即是: γwγh γ w γ h
由高中的数学关系(又复习了下数学 -。-)可以计算出:
βh= β h = arccos 222+1.72 2 2 2 + 1.7 2
γh= γ h = arccos 2sinα+1.7cosα1.72+4sinα2+41.7sinαcosα 2 s i n α + 1.7 c o s α 1.7 2 + 4 s i n α 2 + 4 ∗ 1.7 s i n α ∗ c o s α
水平方向,由于镜子角度与观测相对位置问题,假设人感知的宽度主要受 像的中心位置的宽度的影响,则:
βw= β w = arccos(1- 20.4520.452+422+1.72 2 ∗ 0.45 2 0.45 2 + 4 ∗ 2 2 + 1.7 2 )
γw= γ w = arccos(1- 20.4520.452+4(2sinα(sinα+1.7cosα))2 2 ∗ 0.45 2 0.45 2 + 4 ∗ ( 2 s i n α ( s i n α + 1.7 c o s α ) ) 2 )
若身高为a, 身宽为b,距离镜面为c则:
βh= β h = arccos cc2+a2 c c 2 + a 2
γh= γ h = arccos 2csinα+acosαa2+4c2sinα2+4acsinαcosα 2 c ∗ s i n α + a ∗ c o s α a 2 + 4 c 2 ∗ s i n α 2 + 4 ∗ a c ∗ s i n α ∗ c o s α
βw= β w = arccos(1- 2b2b2+4(2c)2+a2 2 ∗ b 2 b 2 + 4 ∗ ( 2 c ) 2 + a 2 )
γw= γ w = arccos(1- 2b2b2+4(2sinα(csinα+acosα))2 2 ∗ b 2 b 2 + 4 ∗ ( 2 s i n α ( c ∗ s i n α + a ∗ c o s α ) ) 2 )


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值