Giter Club home page Giter Club logo

eplf-vins's People

Contributors

leixu1999 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

eplf-vins's Issues

编译时遇到的问题

/home/kk/catkin_eplfvins/src/EPLF-VINS/linefeature_tracker/src/linefeature_tracker.cpp:811:23: error: ‘EdgeDrawing’ is not a member of ‘cv::ximgproc’
Ptrcv::ximgproc::EdgeDrawing ed = cv::ximgproc::createEdgeDrawing();
^~~~~~~~~~~
/home/kk/catkin_eplfvins/src/EPLF-VINS/linefeature_tracker/src/linefeature_tracker.cpp:811:23: error: ‘EdgeDrawing’ is not a member of ‘cv::ximgproc’
QQ图片20240403133305

您好,有几个问题咨询

1.图像分辨率1280 720显示线特征太多,这个要如何调参,640*480我可以运行;
2.开启外参自动标定,标定结果不如原始vins,应该是没有调好参数,这个应该怎么调;
3.初始化旋转参数用到线特征了吗
4.代码中去掉了时间偏差估计吗
非常感谢

catkin_make时出错

Snipaste_2024-07-24_15-35-53
error: invalid initialization of reference of type ‘cv::InputArray {aka const cv::_InputArray&}’ from expression of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator<float*, std::vector >}’
float sum = accumulate(sampleMagnitude.begin(), sampleMagnitude.end(), 0.0);

Question on the function Line::extendLine()

In the function Line::extendLine(), you use the following code to compute the std. of the gradient magnitude

        std::for_each(sampleMagnitude.begin(), sampleMagnitude.end(), [&](const float d)
                      { accum += (d - accum) * (d + accum); });

It seems strange, maybe it should be modified as follows?

        std::for_each(sampleMagnitude.begin(), sampleMagnitude.end(), [&](const float d)
                      { accum += pow(d - mean, 2); });

关于线特征边缘化问题

为什么对线特征边缘化是采用 ResidualBlockInfo *residual_block_info = new ResidualBlockInfo(f, loss_function,vector<double *>{para_Pose[imu_j], para_Ex_Pose[0], para_LineFeature[linefeature_index]},drop_set); drop_set = vector{2}; 而不是像点特征一样边缘化滑窗中第0帧,drop_set = {0,2}

code release

Hi, thanks for your great work.
May I ask when will the source code be released?

Problem Consult

Thank you for your excellent work. I have a question. Does the line feature extraction and matching in this project support fisheye images?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.