我想检测包含一堆消失线的整个图像的消失点。
我已经完成的任务已在下面描述:
1.从图像中检测人造场景的边缘 2.使用霍夫变换开发/从该图像中找到直线 3.使用这些直线找到整个图像的VANISHING POINT
现在已完成步骤1和2。我目前的问题是从步骤2的结果中找到VANISHING POINT。并且不知道这一点。任何人都可以帮助我找到如何从步骤2中找到消失点。
答案 0 :(得分:0)
消失点是消失线的交叉点。所以在理论上找到任意两条线的交叉就足够了。
由于您有许多行,您可以使用它来提高结果的准确性和稳健性。作为第一步,我要做的是找到与所有线的平方距离之和最小的点。这导致简单的线性回归。进一步改进可以提高对异常值的鲁棒性 - 如果这些是你的问题。
答案 1 :(得分:0)
我发现另一种方法可以找出消失点。 方法:"基于像素定向的方法#34; 任何机构都可以给MATLAB找到消失点的代码吗?