第二个是镜头的偏移运动,镜头平行于原始轴移动,可使镜头卡口的前面部分整体上下或左右平移。通过该功能可以改变拍摄范围,获得与升高或降低拍摄位置一样的效果。
第三个是镜头的旋转运动,镜头安装在机身的状态下,可以将整个镜头进行旋转。通过该方式可以配合被摄体的形状更改偏移与倾斜角度的操作方向。
随着机器视觉不断深入不同细分行业,需要用到移轴成像的场景在工业检测领域也不断增多。工业检测使用移轴成像的原因大多是空间不够不能竖直拍摄,或者是要同时对不在同一平面的被测物成像。
很多人把移轴镜头也叫沙姆镜头,这是因为移轴成像是要符合沙姆定律的。该定律是由奥地利陆军上尉沙姆提出。他为了将自己的“透视绘图仪”用于航空摄影,而发明了这项校正技术。主体平面、镜头片面和影像平面相交于一条直线。莎姆的理论源于放大航空照片和陆地勘察照片时所进行的校正,这些照片是由固定机身的相机拍摄的。当今的这技术使我们能够用可调节的移轴相机来进行这种校正,同时还通过改变清晰平面的位置极好地解决了景深太小的问题。在实际拍摄中,这意味至少有一个基座必须根据景物的位置绕水平方向(俯仰)或垂直方向(摇摆)进行调整,直至上述三个平面相交于一条直线。开始时,这种操作显得有点儿复杂,但是调整清晰平面对专业摄影师来说是最简单、最常用的技术之一。
摄影师喜欢用移轴镜头拍摄出微缩场景,或者增大景深。
更深入一些,移轴其实有两种情况,一是光轴倾斜,二是光轴平移。很多单反移轴镜头同时有这两种移轴功能。光轴倾斜是解决清晰度的,光轴平移是解决远端和近端放大率不同的。比如要想拍摄一栋大楼,如果不用移轴镜头,势必近大远小,导致大楼顶部看上去变小了,整个大楼呈现锥形。
<img src="https://www.sucaitoo.com/wp-content/uploads/2023/01/sct29.jpg" alt="
500 Internal Server Error
nginx
” />
如果使用了移轴镜头则消除了视差,即远近端的放大率之差。
比起摄影,工业检测移轴成像就复杂得多。首先,大部分是光轴倾斜的移轴应用,用以解决斜拍时清晰度的问题。如果没有光轴平移,则无法矫正梯形畸变。
不过移轴梯形畸变是线性变化的,可以通过算法插值矫正。不过一般工业移轴只适合检测,不适合测量。因为图像除了移轴梯形畸变还有镜头本身的光学畸变,两者叠加就给标定带来了很大的难度。下文将深入讨论如何实现工业移轴中的光轴倾斜成像。光轴平移应用案例太少,在此不做讨论。
根据沙姆定律,要想移轴成像,光轴不能垂直与芯片。根据沙姆原理图可以看出,拍摄角度越大,光轴偏转越大。工作距离越近,光轴偏转越大。这就要求工业移轴镜头必须能转动不同的角度,以适应不同的拍摄角度和工作距离。但是,C接口工业镜头是很难做光轴旋转的,因为没有空间。
这里有个概念叫光学后焦(BFL),指的是芯片到镜头最后一个光学面的距离。这个距离越短,镜头的成本就越低。所以市面上大部分C口工业镜头的后焦都非常短。C口法兰又只有17.526mm,所以C口镜头上几乎不可能设计出一个旋转装置,只能做固定角度移轴。因为不同的项目需要的角度不同,所以大部分移轴镜头需要定制角度,而且厂商无法做出系列化的产品,定制周期长,打样成本高。
针对上述问题,工程师们提出了另一种解决方案。既然镜头没办法旋转,干脆把旋转组件做在相机上,把相机C接口改成定制接口,旋转空间的问题就解决了。
通过这个移轴组件和定制相机的配合,所有的C接口工业镜头都可以实现±10°的移轴成像。现在已经有多家工业相机厂商采用此方案。
可能有些小伙伴会说,移轴镜头加个接圈就可以实现,为什么要这么复杂。只有一种情况是比较简单的,就是镜头的后焦比较长,有空间可以加移轴接圈,比如远心镜头和微距镜头。针对此类镜头,可以设计移轴接圈,只需要加上就可以实现±15°的移轴,但是此类移轴只适合视野比较小的情况。
用户评论
莫失莫忘
哎呀,这500 Internal Server Error简直让人抓狂啊!我的网页一直显示这个错误,nginx的问题到底啥时候能解决?😩
有20位网友表示赞同!
風景綫つ
刚刚遇到500 Internal Server Error了,真是崩溃了!感觉就像是被困在了一个无底洞里。😖
有16位网友表示赞同!
千城暮雪
nginx出问题导致500 Internal Server Error,这可怎么办呢?我的工作都因为这个耽误了。😣
有11位网友表示赞同!
tina
500 Internal Server Error,这种错误提示真是让人头大!希望尽快解决,不然工作都受影响了。😖
有15位网友表示赞同!
苍白的笑〃
遇到500 Internal Server Error了,感觉就像是被服务器抛弃了一样。😢
有19位网友表示赞同!
惯例
这个500 Internal Server Error问题困扰了我好久,终于找到解决办法了!分享给大家:检查nginx配置,重启服务器。🎉
有20位网友表示赞同!
别悲哀
500 Internal Server Error让我想起了小时候玩电脑时的故障,那时候还小,现在却因为这个问题烦恼不已。😓
有17位网友表示赞同!
病态的妖孽
nginx配置出现问题导致500 Internal Server Error,真是让人头疼!希望下次能提前预防。😖
有12位网友表示赞同!
余温散尽ぺ
500 Internal Server Error,这可怎么办啊?有没有人能帮帮我?😩
有8位网友表示赞同!
爱到伤肺i
500 Internal Server Error让我意识到,服务器稳定性真的很重要。😖
有14位网友表示赞同!
何必锁我心
nginx出现500 Internal Server Error,难道是服务器硬件出问题了?😨
有10位网友表示赞同!
如你所愿
500 Internal Server Error让我明白,技术问题无小事。😓
有15位网友表示赞同!
仰望幸福
遇到500 Internal Server Error,我决定重新学习nginx配置,以防再次出现这种情况。😌
有17位网友表示赞同!
我没有爱人i
500 Internal Server Error,希望是暂时的,不然工作真的要受影响了。😖
有10位网友表示赞同!
念旧是个瘾。
nginx导致的500 Internal Server Error,让我对服务器稳定性产生了担忧。😣
有14位网友表示赞同!
将妓就计
500 Internal Server Error,这个问题让我对技术领域有了更深的认识。😓
有6位网友表示赞同!
凉笙墨染
遇到500 Internal Server Error,感觉像是遇到了一座难以逾越的山。😩
有7位网友表示赞同!
看我发功喷飞你
500 Internal Server Error让我明白了,技术问题需要耐心和细心去解决。😌
有11位网友表示赞同!
琴断朱弦
nginx的500 Internal Server Error问题让我对服务器运维有了新的认识,希望以后能更好地应对这类问题。😉
有15位网友表示赞同!