搜索结果
查询Tags标签: Eigen,共有 17条记录-
ubuntu安装ceres-solver-1.14.0
一、安装Eigen3.2.5 之前我安装的Eigen的版本是3.4.0的,然后要安装1.14.0版本的ceres-solver是编译一直出现问题:/home/zll/library/ceres-solver-1.14.0/internal/ceres/gtest/gtest.h:10445:35: error: variable or field ‘it’ declared void 10445 | for (typena…
2022/7/10 5:20:11 人评论 次浏览 -
Eigen+mingw32
下载cmake源文件并放置在全英文路径 cmake-guiconfigure 选择mingw makefile-->默认环境(第一个选项) 修改cmake-install-prefix路径至自己的文件夹 configure generate 进入build文件夹后在该文件夹打开命令行窗口 mingw32-make mingw32-make install 将D:/hezexian/E…
2022/7/2 23:20:54 人评论 次浏览 -
基于导航信息的EKF滤波算法实现(附源码)
继上一篇实现了Joan Sola大神的ESKF之后,就想着举一反三,也实现一下EKF算法,因此就研究了一下深蓝学院的《多传感器融合定位》算法中基于导航信息的滤波算法,同时对算法进行代码实现。先附上两张效果图(看起来跟前一篇文章ESKF的差不多)。 下面对公式进行详细…
2022/3/20 20:29:19 人评论 次浏览 -
Eigen源码阅读之一:项目组织结构
Eigen是常用的线性代数计算库,而且是header-only,意即其只有头文件,没有对应的cpp/cc文件。Eigen目前仍在不断稳定的迭代,截止目前迭代到3.4.0。Eigen拥有完善的文档,高质量的代码,是开源软件的优秀典范。一次在项目中用到Eigen并且在学习模板元编程时,接触到CRTP等…
2022/2/27 9:21:30 人评论 次浏览 -
C++&Python计算相机响应函数
算法是基于Debevec在1997年的论文Recovering High Dynamic Range Radiance Maps from Photographs 之前在博客中也给出了几个用于学习理论知识的链接CRF理论学习 下面的C++代码是基于这个修改的。包括: Image Irradiance的归一化指数函数拟合ICRF输出到本地文件 C++ #inc…
2022/2/9 11:42:31 人评论 次浏览 -
C++ Eigen 库的使用
#include "ros/ros.h" #include<Eigen/Core> #include<Eigen/Geometry> // using namespace std; https://www.cnblogs.com/lovebay/p/11215028.html https://blog.csdn.net/u011092188/article/details/77430988/ // using namespace Eigen; doub…
2022/2/3 14:12:54 人评论 次浏览 -
服务器安装 colmap
Installation — COLMAP 3.7 documentation 按照里面的源码安装尽量安完 apt-get 准备 eigen eigen>3.3 ,不然会报错 从这里下载 eigen 3.3.4 Eigen Releases libeigen / eigen GitLab 放在 home 然后 cmake, make即可准备ceres, googlesource的打不开,用了githu…
2021/11/22 23:13:23 人评论 次浏览 -
服务器安装 colmap
Installation — COLMAP 3.7 documentation 按照里面的源码安装尽量安完 apt-get 准备 eigen eigen>3.3 ,不然会报错 从这里下载 eigen 3.3.4 Eigen Releases libeigen / eigen GitLab 放在 home 然后 cmake, make即可准备ceres, googlesource的打不开,用了githu…
2021/11/22 23:13:23 人评论 次浏览 -
rosc++ visualization_msgs::MarkerArray obb包围盒
visualization_msgs::MarkerArray marker_array;for(int i = 0; i < clusters.size(); i++) {if(marker_array_pub_.getNumSubscribers() > 0) {Eigen::Vector4f centroid; // 重心pcl::compute3DCentroid(*clusters[i], centroid);PointType min_pt, max_pt;Ei…
2021/9/8 17:06:06 人评论 次浏览 -
rosc++ visualization_msgs::MarkerArray obb包围盒
visualization_msgs::MarkerArray marker_array;for(int i = 0; i < clusters.size(); i++) {if(marker_array_pub_.getNumSubscribers() > 0) {Eigen::Vector4f centroid; // 重心pcl::compute3DCentroid(*clusters[i], centroid);PointType min_pt, max_pt;Ei…
2021/9/8 17:06:06 人评论 次浏览 -
python各种包安装bug汇总
pip install pydensecrf 环境为python3.7.7+Ubuntu16.04,部分报错信息如下ERROR: Command errored out with exit status 1: pydensecrf/eigen.cpp: In function ‘void __Pyx__ExceptionSave(PyThreadState*, PyObject**, PyObject**, PyObject**)’: pydensecrf/eigen.…
2021/7/5 14:13:14 人评论 次浏览 -
ceres学习总结
ceres是用来求解优化问题的工具库。 使用时至少需要构建目标函数,优化变量。 如果自动求导困难,则需要给出雅克比矩阵。(一般是采用了第三方的库,比如eigen和sophus的一些运算) 如果优化变量不对加法封闭,则需要给出优化变量的更新方法。 =========================…
2021/6/22 23:30:45 人评论 次浏览 -
C++小知识——VS2013 MFC基于对话框编程
转载自:https://blog.csdn.net/wokaowokaowokao12345/article/details/53173966 前言 一直利用Qt库做Ui设计,但针对于一些MFC项目,掌握一些必要的MFC开发技巧还是很有必要的。这篇博客里就将自己所学的一些MFC浅显知识记录一下,方便今后的学习。博客里只记录关键步骤。…
2021/6/14 1:23:49 人评论 次浏览 -
SLAM Eigen库的入门学习教程(CS2240 Interactive Computer Graphics)
Eigen库介绍Eigen is an open-source linear algebra library implemented in C++. It’s fast and well-suited for a wide range of tasks, from heavy numerical computation, to simple vector arithmetic. The goal of this tutorial is to introduce the features o…
2021/4/27 18:59:41 人评论 次浏览 -
Eigen库学习 ---- 5.高级初始化操作
Eigen库学习 ---- 5.高级初始化操作 上篇为:Eigen库学习 ---- 4.块操作 本篇为这个链接的学习笔记。介绍初始化矩阵的几种高级方法,介绍如何得到单位矩阵和零矩阵等特殊矩阵。 一、逗号初始化Eigen提供了逗号初始化的方法,可以很容易的设置矩阵、向量或者数组的元素值。…
2021/4/25 11:00:09 人评论 次浏览