吾爱光设

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

[求助] [已解决]如何理解CV的线性约束和非线性约束?

[复制链接]
  • TA的每日心情
    无聊
    2024-4-28 10:27
  • 签到天数: 109 天

    [LV.6]常住居民II

    21

    主题

    286

    回帖

    32

    积分

    新手

    积分
    32
    发表于 2024-3-24 14:44 | 显示全部楼层 |阅读模式
    本帖最后由 隔壁的薛定谔 于 2024-3-25 09:58 编辑

    CV手册上这句话:


    For linear constraints (for example, overall length), bounded Lagrange multiplier exact constraints work well. For non-linear constraints (such as slope departure or % distortion), a penalty function may allow optimization to converge better.

    1. 如何理解linear constraints 和 non-linear constraints ?  怎么理解这里的线性和非线性?
    2. 谁相对于谁是线性变化?谁相对于谁是非线性变化?为什么overall length是线性? 畸变是非线性?
    3. 哪些属于线性约束?除了总长、焦距、距离等 还有什么?

    4. 哪些属于非线性约束?除了畸变,还有什么?表面曲率?还有呢?






    最佳答案
    2024-3-24 20:14
    个人理解的,线性的可能是指光学系统的一阶属性,比如总长,焦距之类的,可能只是间距厚度引起的;就像y=ax + b
    非线性指的是光学像差之类的,因为引起像差的因素是多样的,比如曲率半径、非球面系数、间距等等几个因素一起影响到畸变、球差等,
    大概公式就像y =  ax^5 + cx^4 +d x^3 + ex^2 +f。。。我是这么理解的哈
    然后用CV里面的指令直接控制,可能直接达不到效果就是因为影响因素是多样的, 就像那句话,像差无法完全消除,只能平衡。
    小白发言,新手的浅显理解,
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2024-4-28 07:58
  • 签到天数: 974 天

    [LV.10]以坛为家III

    16

    主题

    266

    回帖

    48

    积分

    新手

    积分
    48
    发表于 2024-3-24 20:14 | 显示全部楼层    本楼为最佳答案   
    个人理解的,线性的可能是指光学系统的一阶属性,比如总长,焦距之类的,可能只是间距厚度引起的;就像y=ax + b
    非线性指的是光学像差之类的,因为引起像差的因素是多样的,比如曲率半径、非球面系数、间距等等几个因素一起影响到畸变、球差等,
    大概公式就像y =  ax^5 + cx^4 +d x^3 + ex^2 +f。。。我是这么理解的哈
    然后用CV里面的指令直接控制,可能直接达不到效果就是因为影响因素是多样的, 就像那句话,像差无法完全消除,只能平衡。
    小白发言,新手的浅显理解,

    评分

    参与人数 1金币 +2 收起 理由
    maturer + 2 赞一个!

    查看全部评分

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

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2024-4-29 04:01 , Processed in 0.109375 second(s), 25 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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