基于OpenCV三维立体立体停车系统的透视变换

2024-05-20 06:38:40 发布

您现在位置:Python中文网/ 问答频道 /正文

亲爱的我的计算机视觉朋友们,你们中有谁以前有过透视变换的经验吗?你知道吗

我在一辆高档车上看到了3d环绕停车系统,很有意思的是它有多聪明,所以我想自己建造它,而不是买一个定价过高的系统。你知道吗

这个系统由6-8个镜头视角为170°的摄像头和一个计算单元组成(我会选择pi3),我不知道为什么我只测试了4个,但无论如何。。你知道吗

这是一个直观的解释:

image

这个想法分为三个步骤:

  1. 取消相机边框的失真。

  2. 打开框架。

  3. 与其他相机帧缝合。

我在3d环境中应用了这个想法,所以我没有相机失真需要修正,我准确地知道每个相机的视场加上距离。你知道吗

我现在正在photoshop上做缝合,直到我得到一个完全工作的框架,然后我会自动完成。你知道吗

现在我要打开这个框架,在opencv中叫做wrapPerspective,它需要一个roi作为输入,大多数人都在硬编码,例如电话扫描仪或标牌/纸张阅读器。。但在我的例子中,它是随环境变化而动态设置的。你知道吗

稍后,缝合部分还需要测量每个摄像头和视场之间的距离,以缝合边缘上的常见图案。你知道吗

如果有人以前见过这样的事,我需要一些建议。 如果没有,请检查此视频:https://www.youtube.com/watch?v=IXah25S5MJ0

谢谢你!你知道吗

赫瑟姆


Tags: 框架距离环境系统计算机朋友视觉经验