- 博客(12)
- 收藏
- 关注
原创 Eigen3多版本切换
文章目录1.利用apt-get进行安装2.利用源码进行安装3.版本切换在编译SLAM的过程中,不同库需要的Eigen版本不一致,因此需要进行Eigen的版本切换。由于Eigen是一个只有头文件的库,因此切换起来还算方便。1.利用apt-get进行安装$ sudo apt-get install libeigen3-dev通过上面的方式进行安装的Eigen,一般是存放在/usr/include,有一个eigen3文件夹,应该是长下图这样:2.利用源码进行安装从github上把对应版本的Ei
2021-12-16 23:49:51
2326
原创 Eigen教程(一)-The Matrix Class
对官方文档的简译,以后自查方便点,顺便加深印象Content1.The first three template parameters of Matrix2.Vectors3.The special value Dynamic4.Constructors5.Coefficient accessors6.Comma-initialization7.Resizing1.The first three template parameters of MatrixMatrix类有六个模板参数,目前学前三个.
2021-07-27 11:13:57
476
原创 Ubuntu下OpenCV安装的小Tips
命令行安装方法这里有个方法,可以确定有哪些参数可以选择,用Cmake-gui对opencv进行一次编译(configure),然后界面里列出来的参数就是可选择的,根据自己需要进行修改:cmake -D CMAKE_BUILD_TYPE=RELEASE \ # 选择自己的安装目录 -D CMAKE_INSTALL_PREFIX=/usr/installed_packages/opencv4.5 \ # 输入自己的opencv_contrib/modules所在地址 -D OPE
2021-05-09 16:34:37
138
1
原创 Nvidia-Xavier-NX配置记录
Nvidia嵌入式设备配置记录前言目前arrch64架构下可直接利用的二进制文件不多,因此大部分功能包或库都是通过源码编译的形式进行安装,源码编译的方式对平台没有要求,但安装过程比较繁琐且很容易出现路径找不到的问题,所以写了这份文档,记录一下安装过程中遇到的问题,但是目前来看,最新版本的库(如opencv-python)都已经提供了arrch64架构的二进制文件,未来的安装流程应该能够得到简化。一.安装miniforge(arrch64架构下的anaconda)参考:https://blog.
2021-03-27 15:55:01
1164
原创 Pandas fill_value理解
结论:fill_value是对两个Series或者DataFrame操作时,预先对两个数据进行填充的操作。以下图表为例:现在按1000行为一块对key列进行计数并加入到一个新的Series中首先 tot 会先与 piece[‘key’].value_counts() 得到的结果的形状进行匹配并填充0,之后进行才能进行 add 的操作...
2020-10-16 10:16:32
6049
1
原创 浙大_数据结构_1:最大子列和
最大子列和算法一:穷举法算法二:穷举法优化算法三:分而治之算法四:在线处理最近开始学数据结构,用的最简单的python进行实现,记录一下学习过程算法一:穷举法1.算法描述:利用三个for循环遍历所有可能的子列并求和2.算法实现:#A为列表,N为列表长度def f1(A, N): MaxSum = 0 for i in range(N): for j in range(i, N): ThisSum = 0 for k
2020-08-26 19:27:19
246
原创 Linux chrome flash
先从Adobe官网下载flash的tar.gz包,解压到/usr/lib/adobe-flashplugin(这个文件夹自行创建)sudo mkdir /usr/lib/adobe-flashplugin再进入chrome的配置文件将flash插件位置指向刚刚下载的flash文件gedit ~/.config/google-chrome/PepperFlash/latest-component-updated-flash将PluginPath修改指向新安装的flash下的"libpep.
2020-08-05 11:54:52
314
原创 Python之Numpy axis理解
前言之前使用numpy的时候大概了解过axis的用法,对于基本的一维或二维数组,axis=0就代表水平按列操作,axis=1就代表竖直按行操作,也还是挺好理解的,但是最近用到了矩阵数组求平均值的时候遇到了一些问题:>>> a = np.arange(9).reshape(3,3)>>> b = np.arange(9,18).reshape(3,3)>>> c = [a, b]>>> c[[[0, 1, 2], [3,
2020-07-04 15:45:21
270
原创 libfreenect2、iai_Kinect2在安装、测试时的一点问题
其实libferrnect2的安装和测试没有问题跟着网上大部分的教程都可以顺利安装到libfreenect2在 iai_Kinect2的安装时:cd ~/catkin_ws/src/git clone https://github.com/code-iai/iai_kinect2.gitcd iai_kinect2rosdep install -r --from-paths ....
2018-08-24 22:20:30
1038
原创 Linux Ubuntu双系统安装的部分配置
一、安装时出现TSC_DEADLINE disabled due to Errata; please update microcode to version: 0x52 (or later) 解决方法:更新微码sudo apt-get updatesudo apt-get install intel_microcode二、双系统时间不同步解决方法:让L...
2018-06-12 19:10:22
952
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人