作为透视变换结果的线的条件
Condition of lines that are results of perspective transform
我有一组使用透视变换进行变换的线条。
我知道的关于这些行的信息是:
- 它们是线而不是线段(不知道长度或起点或终点)
- 它们都是平行的
- 它们之间的距离未知,并且因对而异。
所以,再说清楚,我不知道蓝线。我只有蔬菜。甚至不知道应用的Homograph Matrix是什么
问题:
我需要一种方法、一种测量、一种算法,甚至是关于必须满足所有绿线的条件的提示。
例如,如果我将这条红线添加到集合中:
很明显,在应用变换之前,红线不可能存在于线集中,所以它当然是噪音。
所以我需要一个测量,如果我将它应用到绿线上会给我积极的回应,如果将红线添加到绿线上它会显示消极的回应或至少较低的信心。
P.S。 OpenCV 可用且首选。
如果它们在透视投影之前是平行的,则所有线都应该在同一个消失点相交。我会说你应该用你的绿线来计算这个点(也许 this is helpful) and if the distance from your red line to the vanishing point 太大了可以被拒绝。
我有一组使用透视变换进行变换的线条。 我知道的关于这些行的信息是:
- 它们是线而不是线段(不知道长度或起点或终点)
- 它们都是平行的
- 它们之间的距离未知,并且因对而异。
所以,再说清楚,我不知道蓝线。我只有蔬菜。甚至不知道应用的Homograph Matrix是什么
问题: 我需要一种方法、一种测量、一种算法,甚至是关于必须满足所有绿线的条件的提示。
例如,如果我将这条红线添加到集合中:
很明显,在应用变换之前,红线不可能存在于线集中,所以它当然是噪音。 所以我需要一个测量,如果我将它应用到绿线上会给我积极的回应,如果将红线添加到绿线上它会显示消极的回应或至少较低的信心。
P.S。 OpenCV 可用且首选。
如果它们在透视投影之前是平行的,则所有线都应该在同一个消失点相交。我会说你应该用你的绿线来计算这个点(也许 this is helpful) and if the distance from your red line to the vanishing point 太大了可以被拒绝。