Hello, followings are some question about the function # ray_angle_filter # in model_depth_pose.py.
First, when filtering out the matches around epipoles, why compute the angle betwwen vertical line from ray1 origin to ray2 and ray1 instead of the angle betwwen ray1 and the line from ray1 origin to ray2 origin?
Second, also in the function #ray_angle_filter#, when drop out angles less than 1', why apply the constraint #cosvalue > 0.001# instead #cosvalue < 0.999#, shouldn't cosvalue be smaller the the angle is turning larger?
mask = (cosvalue > 0.001).float() # we drop out angles less than 1' [b,1,n]
Thanks.
Hello, followings are some question about the function # ray_angle_filter # in model_depth_pose.py.
First, when filtering out the matches around epipoles, why compute the angle betwwen vertical line from ray1 origin to ray2 and ray1 instead of the angle betwwen ray1 and the line from ray1 origin to ray2 origin?
Second, also in the function #ray_angle_filter#, when drop out angles less than 1', why apply the constraint #cosvalue > 0.001# instead #cosvalue < 0.999#, shouldn't cosvalue be smaller the the angle is turning larger?
mask = (cosvalue > 0.001).float() # we drop out angles less than 1' [b,1,n]Thanks.