Code accompanying the paper "From Planes to Corners: Multi-Purpose Primitive Detection in Unorganized 3D Point Clouds" by C. Sommer, Y. Sun, L. Guibas, D. Cremers and T. Birdal.
“Build Ceres and Pangolin in folders 3rdParty/build-ceres-solver/ and 3rdParty/build-Pangolin/.” mean that Compile "Ceres" into "build-Ceres-solver" by cmake?? And whether it needs to be installed in “3rdParty/build-Pangolin/” or in “usr / local ”by default.Thank you very much for your help.
/home/hu/Software/orthogonal-planes-master/include/visualize/draw_lines.h:47:9: error: ‘glDrawColoredVertices’ is not a member of ‘pangolin’
pangolin::glDrawColoredVertices<double, double>(2, verts, cols, GL_LINES, 3, 3);
^
/home/hu/Software/orthogonal-planes-master/include/visualize/draw_lines.h:47:41: error: expected primary-expression before ‘double’
pangolin::glDrawColoredVertices<double, double>(2, verts, cols, GL_LINES, 3, 3);
@c-sommer
Thanks for your excellent work, I read your paper and I am interested in registration using corner. I do some experiments finding that the corners only can be found when there are three plane perpendicular,
1: The example result seems to miss some target point such as room root corner?
2: Moreover, can I use the code to solve the problem of space planes intersect to find intersection lines through (n1×n2)=0?
3: The application of corner, do we must use the intersection of three vertical planes to do registration? if only use plane intersection corner?
I will appreciate that if you can provide your registration code using corner.