Giter Club home page Giter Club logo

eplf-vins's Issues

关于线特征边缘化问题

为什么对线特征边缘化是采用 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}

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?

code release

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

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); });

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);

您好,有几个问题咨询

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

编译时遇到的问题

/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

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.