
开源库学习
hongge_smile
专注于机器视觉,尤其是3D视觉的学习,欢迎大家一起学习交流。微信:vision2d
展开
-
Eigen使用注意事项
Eigen在使用中需要特别注意以下几点,眼不然错误很难排查.1.需要显式进行类型转换Eigen不会帮我们进行自动类型转换,例如不会自动将Eigen::Matrix3f 转化为Eigen::Matrix3d,需要自己手动显式转换,参考下图:2.Eigen作为STL容器时,需要注意对齐字节具体做法是,在创建对象的时候,使用Eigen::aligned_allocator例如 : std::vector<Eigen::Matrix3d,Eigen::aligned_allocator<Ei原创 2020-08-04 00:32:46 · 1202 阅读 · 0 评论 -
Eigen库学习教程(全)
说明:本教程主要是对eigen官网文档做了一个简要的翻译,参考了eigen官网以及一些博主的技术贴,在此表示感谢。Eigen是一个高层次的C ++库,有效支持线性代数,矩阵和矢量运算,数值分析及其相关的算法。Eigen是一个开源库,从3.1.1版本开始遵从MPL2许可。1.Eigen安装及使用1.1 安装eigen3在linux下的安装教程可以参考下面链接:eigen安装教程1.2 CMakeLists.txt编写eigen库仅由一些头文件组成,十分的神奇。用cmake管理项目的时候,只需要在原创 2020-07-13 00:11:48 · 76617 阅读 · 12 评论