
算法
路飞洗头用飘柔
这个作者很懒,什么都没留下…
展开
-
大楼轮廓 算法解析
题目来源 点击打开链接这道题经过好多次修改,,最主要是时间复杂度问题。下面讲讲思路:第一个重要转化是将所有矩形转变为向上跳变和向下跳变两种情况。之后对所有的上跳变和下跳变排序。用vector。需要另一个容器用来维护当前的高度。当前重叠高度height必须是一个可检索的存储方式。height一开始使用vector 但是涉及到非常多的插入和删除操作,所以原创 2016-09-29 21:27:09 · 1740 阅读 · 0 评论 -
cpp 外部暴力访问类内私有变量
这也是突发奇想,试验了一下发现真的可以。直接用地址访问。 这样所谓的密码哪怕是private,也是容易被访问的了。。#include <iostream>using namespace std;class A{public: A() { num=10; num2 = 100; } int get() { c原创 2016-11-01 10:40:34 · 676 阅读 · 0 评论 -
多版本opencv编译配置
转自网址修改cmake_install_prefix, opencv3.1 安装目录/usr/local/opencv3, opencv2.4 安装目录/usr/local/opencv2, 在cmake-gui中可以搜索cmake_install_prefix,修改。 注意如果准备切换opencv版本,一定不要选择默认路径,否则,链接opencv的时候会因为多版本的lib发生链接冲突。跳过原创 2017-01-10 19:52:58 · 4378 阅读 · 0 评论 -
激光雷达 imu 同步
基于vlp16和xsens mti300 以及外部硬件实现激光点云初步重建。 能去除高速旋转带来的影响。 视频传送门原创 2017-08-02 20:33:17 · 8718 阅读 · 6 评论 -
点云cell的特征向量和特征值分析
在ndt中会定义一个ndtcell的尺寸,初始化时会计算每个cell的中的均值mean和方差cov。有了均值和方差以后就可以计算特征向量和特征值。这儿获得的33的特征向量和31的特征值,分别代表旋转和每个轴的分布离散情况。错!这儿的3*3的特征向量很有可能不是旋转矩阵。因为是直接通过对cov进行分解得到。例如0 0 10 1 01 0 0虽然它乘以他的转置是单位阵,但是他不是右手...原创 2019-01-05 15:22:22 · 2225 阅读 · 0 评论