吾爱光设

 找回密码
 注册
会员须知
会员须知
实用帮助
实用帮助
查看: 8999|回复: 17

[求助] [已解决]光学畸变焦距的定义

[复制链接]
  • TA的每日心情

    2022-6-9 17:31
  • 签到天数: 160 天

    [LV.7]常住居民III

    48

    主题

    249

    回帖

    5

    积分

    小白

    积分
    5
    发表于 2021-8-23 14:59 | 显示全部楼层 |阅读模式
    本帖最后由 leo.7777 于 2021-8-23 15:11 编辑

    在我们计算畸变的时候,定义是

    畸变的定义如图,但是后面再计算的时候,f不是我们常用的EFFL,而是畸变焦距
    所以我想请教下畸变焦距是怎么计算的呢?

    最佳答案
    2021-8-25 06:54
    再看看畸变焦距问题:照相镜头有畸变时每段的像高都不同,即垂轴放大率不为0。对于物距为无限远的照相物镜,畸变表示为:f'ω=y'/tgω,此时随着ω角的变化,焦距和像高都在变化。为了测量畸变值,焦距必须统一(把f'ω变成f'k),我们只关注像高随视场角的变化。对于有限物距,可以在室内拍照大型网格板,然后用软件处理图像。

    本帖子中包含更多资源

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

    ×
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    难过
    2024-5-7 23:17
  • 签到天数: 948 天

    [LV.10]以坛为家III

    35

    主题

    552

    回帖

    90

    积分

    入门

    积分
    90
    发表于 2021-8-23 15:39 | 显示全部楼层
    看这个
    https://mp.weixin.qq.com/s/JOuzVaMCwvmr_q_CzoboCg
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情

    2022-6-9 17:31
  • 签到天数: 160 天

    [LV.7]常住居民III

    48

    主题

    249

    回帖

    5

    积分

    小白

    积分
    5
     楼主| 发表于 2021-8-23 15:48 | 显示全部楼层
    佛跳墙 发表于 2021-8-23 15:39
    看这个
    https://mp.weixin.qq.com/s/JOuzVaMCwvmr_q_CzoboCg

    发帖之前有看到这个文章,但是他介绍的计算方面的东西看的不是很懂,只是介绍了EFFL在很光轴可以认为跟畸变焦距一样不知道畸变焦距在全视场的时候要怎么计算


    本帖子中包含更多资源

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

    ×
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    难过
    2024-5-7 23:17
  • 签到天数: 948 天

    [LV.10]以坛为家III

    35

    主题

    552

    回帖

    90

    积分

    入门

    积分
    90
    发表于 2021-8-23 15:55 | 显示全部楼层
    本帖最后由 佛跳墙 于 2021-8-25 09:37 编辑
    leo.7777 发表于 2021-8-23 15:48
    发帖之前有看到这个文章,但是他介绍的计算方面的东西看的不是很懂,只是介绍了EFFL在很光轴可以认为跟畸 ...

    假定一个0视场极小光瞳的上光线,通过软件追击光线得到的焦距值(这时候焦距不是distortion focol length,是EFL),然后关键的来了,这时候焦距定了,不变了,这就是系统焦距,你记着就好,后面计算畸变不用他。当你视场怎么变,EFL都不会变,因为他和视场没有关系
    distortion focol length是用极小视场的主光线,这时候忽略畸变,用公式算焦距,后面用这个畸变焦距值,根据公式算理想像高,再用理想像高和实际像高(你设定的)算出畸变。这时候是distortion focol length不是EFL,和畸变有关,所以当你视场变大,distortion focol length会变,因为这时候有畸变且不能忽略。

    所以你用像高和角度做市场会发现角度没问题,像高有问题,有问题的就是畸变。








    评分

    参与人数 1金币 +1 收起 理由
    天空很蓝 + 1

    查看全部评分

    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情

    2022-6-9 17:31
  • 签到天数: 160 天

    [LV.7]常住居民III

    48

    主题

    249

    回帖

    5

    积分

    小白

    积分
    5
     楼主| 发表于 2021-8-23 16:04 | 显示全部楼层
    佛跳墙 发表于 2021-8-23 15:55
    distortion focol length是假定的一个极小光瞳的光线,通过这根线算出的焦距值(这时候焦距就是distortio ...


    我们在畸变表上会看到一个畸变焦距
    这个畸变焦距有公式可以推算出来吗

    本帖子中包含更多资源

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

    ×
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    难过
    2024-5-7 23:17
  • 签到天数: 948 天

    [LV.10]以坛为家III

    35

    主题

    552

    回帖

    90

    积分

    入门

    积分
    90
    发表于 2021-8-23 16:11 | 显示全部楼层
    leo.7777 发表于 2021-8-23 16:04
    我们在畸变表上会看到一个畸变焦距
    这个畸变焦距有公式可以推算出来吗

    之前回答有误,改过来了
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    难过
    2024-5-7 23:17
  • 签到天数: 948 天

    [LV.10]以坛为家III

    35

    主题

    552

    回帖

    90

    积分

    入门

    积分
    90
    发表于 2021-8-23 16:14 | 显示全部楼层
    leo.7777 发表于 2021-8-23 16:04
    我们在畸变表上会看到一个畸变焦距
    这个畸变焦距有公式可以推算出来吗

    zmx里光线追击会有一个很小的角度,用这个角度和真实像高算出来的就是distortion focol length
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2023-8-7 00:25
  • 签到天数: 140 天

    [LV.7]常住居民III

    7

    主题

    1089

    回帖

    229

    积分

    版主

    积分
    229
    发表于 2021-8-24 09:56 | 显示全部楼层
    本帖最后由 Ds12345679 于 2021-8-24 10:03 编辑

    为了叙述简便,假定近轴焦距effl=100mm,半视场角10度,畸变是枕型畸变,即随视场角增大像高y值增大。在万能光具座上,测量镜头各视场的焦距
    系统转角1度时,f'=101
    系统转角2度时,f'=102
    系统转角3度时,f'=103
    系统转角4度时,f'=104
    系统转角5度时,f'=105
    系统转角6度时,f'=106
    系统转角7度时,f'=107
    系统转角8度时,f'=108
    系统转角9度时,f'=109
    系统转角10度时,f'=110
    显然最大畸变是10%,其余视场角度的畸变焦距如上。
                




    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情

    2022-6-9 17:31
  • 签到天数: 160 天

    [LV.7]常住居民III

    48

    主题

    249

    回帖

    5

    积分

    小白

    积分
    5
     楼主| 发表于 2021-8-24 10:33 | 显示全部楼层
    Ds12345679 发表于 2021-8-24 09:56
    为了叙述简便,假定近轴焦距effl=100mm,半视场角10度,畸变是枕型畸变,即随视场角增大像高y值增大。在万 ...

    感谢回复。还有个问题想继续请教下
    按照你的模型 你的视场角在1°的时候 是100*(1+畸变)还是100*(1+角度)
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2023-8-7 00:25
  • 签到天数: 140 天

    [LV.7]常住居民III

    7

    主题

    1089

    回帖

    229

    积分

    版主

    积分
    229
    发表于 2021-8-24 12:58 | 显示全部楼层
    是100*(1+畸变)1度视场的畸变的焦距:f'=y+△y/tan1  △y就是畸变产生的像高,已知畸变1%,
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    联系我们|本论坛只支持PC端注册|手机版|小黑屋|吾爱光设 ( 粤ICP备15067533号 )

    GMT+8, 2024-5-17 19:35 , Processed in 0.125000 second(s), 28 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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