亲爱的计算机视觉朋友,你们中的任何人以前有过透视变换的经验吗?
我已经看到了高端汽车中的3d周围停车系统,它多么有趣,所以很有趣,所以我想到了自己建造它,而不是购买价格过高的系统。
该系统由6到8个具有170°广角镜头的相机和一个计算单元(我会选择pi3)组成,我不知道为什么我只用4个进行了测试,但是无论如何。
这是一个直观的解释:
这个想法分3个步骤:
不扭曲相机框架。
解开框架。
缝制其他相机的镜框。
我将这个想法应用到3d环境中,因此我没有要解决的相机失真问题,而且我确切地知道了每个相机的视场以及距离。
稍后稍后我将在photoshop中进行拼接,直到获得一个完全正常工作的框,然后将其自动化。
现在我要解开框架,这是opencv中称为wrapPerspective的东西,它需要使用roi作为输入,并且大多数人都对此进行了硬编码,例如电话扫描仪或标志/纸张阅读器..就我而言,它是随环境变化而动态设置的。
以后的缝合部分还需要测量每个摄像机和镜头之间的距离,以缝合边缘上的常用图案。
如果有人以前见过类似的东西,我需要一些建议。 如果没有,请观看以下视频:https://www.youtube.com/watch?v=IXah25S5MJ0
谢谢!
Hesham