HeYijia / svo_edgelet

A more robust SVO with edgelet feature
GNU General Public License v2.0
434 stars 175 forks source link

where edges feature were used? #8

Open YiChenCityU opened 6 years ago

YiChenCityU commented 6 years ago

Thanks for your open source code. I find that the edge features only exists in processFirstFrame function. Does it means that only initialization use edge features? Thanks very much.

HeYijia commented 6 years ago

In SVO, we will detect the feature when a new keyframe is selected. You can find the code at depth_filter.cpp line 123.

YiChenCityU commented 6 years ago

@HeYijia Thanks a lot. I also have another question. The main function of edge features were used to enhance depth estimation or enhance matches between two frames? Because I know there is a class in opencv that is linedescriptors https://docs.opencv.org/3.0-beta/modules/line_descriptor/doc/line_descriptor.html. Does your methods same as this?

HeYijia commented 6 years ago

no, I just use canny to detect edge.