<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[stanfan的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/stanfan</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; stanfan]]></copyright><item><title><![CDATA[编程题：Z字形变换]]></title><link>https://blog.youkuaiyun.com/stanfan/article/details/114027284</link><guid>https://blog.youkuaiyun.com/stanfan/article/details/114027284</guid><author>stanfan</author><pubDate>Wed, 24 Feb 2021 16:56:14 +0800</pubDate><description><![CDATA[题目描述：

将一个给定字符串s根据给定的行数numRows，以从上往下、从左到右进行Z 字形排列。





原理分析：

分析新组成的字符序列与numRows的关系，不难发现，当numRows=4时，第一行PIN，原序列P索引加上6便是I，而I的索引加上6便是N。同样寻找第二行的规律，A--L--S，则A的原序列索引加上6便是S。可以看出这个编程问题是一个周期问题。

拿第二行来研究索引与numRows的关系，A到L索引加4，L到S索引加2；S到I索引加4，I到G索引加2。也就是说索引的变化是...]]></description><category></category></item><item><title><![CDATA[编程题：最长回文子串]]></title><link>https://blog.youkuaiyun.com/stanfan/article/details/113940224</link><guid>https://blog.youkuaiyun.com/stanfan/article/details/113940224</guid><author>stanfan</author><pubDate>Mon, 22 Feb 2021 15:33:59 +0800</pubDate><description><![CDATA[题目描述：

给你一个字符串s，找到s中最长的回文子串。



原理分析：

回文子串的情况主要有两种，一种是以单个字符对称，例如：121，以2为对称；另一种是以一对为中心，例如：1221，以22为中心。判断的标准在于看中心两侧是否一致。问题的关键在于找到对称中心，以及判断是否符合对称两侧一致。除此之外，需要注意的就是在遍历的时候不要超出范围，并且考虑到字符串为空和字符串中不存在回文的处理。

编程语言：C++

代码实现：


#include &lt;iostream&gt;
#include &...]]></description><category></category></item><item><title><![CDATA[明明的随机数]]></title><link>https://blog.youkuaiyun.com/stanfan/article/details/113882258</link><guid>https://blog.youkuaiyun.com/stanfan/article/details/113882258</guid><author>stanfan</author><pubDate>Sat, 20 Feb 2021 14:08:32 +0800</pubDate><description><![CDATA[题目描述：

明明想在学校中请一些同学一起做一项问卷调查，为了实验的客观性，他先用计算机生成了N个1到1000之间的随机整数（N≤1000），对于其中重复的数字，只保留一个，把其余相同的数去掉，不同的数对应着不同的学生的学号。然后再把这些数从小到大排序，按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作(同一个测试用例里可能会有多组数据，希望大家能正确处理)。

原理分析：

先排序，再用unique进行去重。

编程语言：C++

代码实现：


#include&lt;iostrea]]></description><category></category></item><item><title><![CDATA[进制转换（16转10）]]></title><link>https://blog.youkuaiyun.com/stanfan/article/details/113882077</link><guid>https://blog.youkuaiyun.com/stanfan/article/details/113882077</guid><author>stanfan</author><pubDate>Sat, 20 Feb 2021 14:02:25 +0800</pubDate><description><![CDATA[题目描述：

写出一个程序，接受一个十六进制的数，输出该数值的十进制表示。



原理分析：

输入的是字符串，要转换成整数。将字符‘0’~‘9’，‘A’~‘F’转化成对应的数字。不能直接转换，可通过做减法来实现。例如：1=‘1’-‘0’；11='B'-'A'+10.



编程语言：C++



代码实现：


#include &lt;iostream&gt;
#include &lt;map&gt;
#include &lt;string&gt;
#include &lt;algorithm&g...]]></description><category></category></item><item><title><![CDATA[编程题：汽水瓶]]></title><link>https://blog.youkuaiyun.com/stanfan/article/details/113873586</link><guid>https://blog.youkuaiyun.com/stanfan/article/details/113873586</guid><author>stanfan</author><pubDate>Fri, 19 Feb 2021 23:04:32 +0800</pubDate><description><![CDATA[题目描述：
有这样一道智力题：“某商店规定：三个空汽水瓶可以换一瓶汽水。小张手上有十个空汽水瓶，她最多可以换多少瓶汽水喝？”答案是5瓶，方法如下：先用9个空瓶子换3瓶汽水，喝掉3瓶满的，喝完以后4个空瓶子，用3个再换一瓶，喝掉这瓶满的，这时候剩2个空瓶子。然后你让老板先借给你一瓶汽水，喝掉这瓶满的，喝完以后用3个空瓶子换一瓶满的还给老板。如果小张手上有n个空汽水瓶，最多可以换多少瓶汽水喝？
使用编程语言：C++
空水平计数原理：
计数的实质就是满3个空瓶就可以换一瓶水；如果仅有2个空瓶，可以借1瓶水然后换一]]></description><category></category></item><item><title><![CDATA[（实验评估）DynaSLAM: Tracking, Mapping and Inpainting in Dynamic Scenes]]></title><link>https://blog.youkuaiyun.com/stanfan/article/details/100766056</link><guid>https://blog.youkuaiyun.com/stanfan/article/details/100766056</guid><author>stanfan</author><pubDate>Sat, 14 Sep 2019 22:01:21 +0800</pubDate><description><![CDATA[Experimental results
使用的数据集：TUM RGB-D and KITTI
在每个序列上重复进行了10次实验，由于动态物体易增加实验结果的不确定性。
A.TUM Dataset


]]></description><category></category></item><item><title><![CDATA[（文章梳理）DynaSLAM: Tracking, Mapping and Inpainting in Dynamic Scenes]]></title><link>https://blog.youkuaiyun.com/stanfan/article/details/100745721</link><guid>https://blog.youkuaiyun.com/stanfan/article/details/100745721</guid><author>stanfan</author><pubDate>Thu, 12 Sep 2019 09:29:20 +0800</pubDate><description><![CDATA[题目标注：动态场景SLAM：在动态场景中的追踪，建图和修复
Abstract
系统设计以ORB-SLAM2为基础，添加了动态物体检测和背景修复的功能。
系统能够通过多视几何，深度学习或者两者结合的方式进行移动物体的检测。获得场景的静态图可以修复被动态物体遮挡的背景。

Introduction
目前SLAM研究的主体
大多数的SLAM研究是在假定一个静态环境下进行研究的。因此，他们只能通过将动态内...]]></description><category></category></item><item><title><![CDATA[Relocalization, Global Optimizition and Map Merging for Monocular Visual-Inertial SLAM]]></title><link>https://blog.youkuaiyun.com/stanfan/article/details/100676622</link><guid>https://blog.youkuaiyun.com/stanfan/article/details/100676622</guid><author>stanfan</author><pubDate>Mon, 09 Sep 2019 21:47:48 +0800</pubDate><description><![CDATA[文章梳理：https://blog.youkuaiyun.com/stanfan/article/details/100582457
算法分析：https://blog.youkuaiyun.com/stanfan/article/details/100582878
实验评估：https://blog.youkuaiyun.com/stanfan/article/details/100663262

...]]></description><category></category></item><item><title><![CDATA[（实验评估）Relocalization, Global Optimizition and Map Merging for Monocular Visual-Inertial SLAM]]></title><link>https://blog.youkuaiyun.com/stanfan/article/details/100663262</link><guid>https://blog.youkuaiyun.com/stanfan/article/details/100663262</guid><author>stanfan</author><pubDate>Mon, 09 Sep 2019 20:18:52 +0800</pubDate><description><![CDATA[V. Experiment Results
设计的系统分别在一些公开数据集和外部环境进行了验证。在公开数据集上与2017年发表在IROS上的一片文章“Keyframe-Based Visual-Inertial Oline SLAM with Relocalization”https://arxiv.org/pdf/1702.02175.pdf这篇文章进行了性能的比较。外部环境的实验主要是为了说明...]]></description><category></category></item><item><title><![CDATA[（算法分析）Relocalization, Global Optimization and Map Merging for Monocular Visual-Inertial SLAM]]></title><link>https://blog.youkuaiyun.com/stanfan/article/details/100582878</link><guid>https://blog.youkuaiyun.com/stanfan/article/details/100582878</guid><author>stanfan</author><pubDate>Mon, 09 Sep 2019 11:24:26 +0800</pubDate><description><![CDATA[IV. Algorithm
A. Visual-inertial Odometry
在局部BA中优化的量有：
几个关键帧的位姿，速度，IMU的偏差，特征点的深度。
仅一些关键帧暂时被放在局部窗口中。之前的关键帧都被丢弃在窗之外，为了能够约束计算的复杂度。

按照文章所说，那么这幅图就代表了一个滑动窗的内容，其中 x0  ,x1 ,x2 ,x3 ,x4 是指关键帧的位置。f0,f1代表关键帧的特征点...]]></description><category></category></item><item><title><![CDATA[(文章梳理)Relocalization, Global Optimizition and Map Merging for Monnocular Visual-Inertial SLAM]]></title><link>https://blog.youkuaiyun.com/stanfan/article/details/100582457</link><guid>https://blog.youkuaiyun.com/stanfan/article/details/100582457</guid><author>stanfan</author><pubDate>Fri, 06 Sep 2019 16:45:41 +0800</pubDate><description><![CDATA[这篇文章来自ICRA2018，并且代码开源
Abstract
我们提出的系统能够在建好的图中重定位并获得绝对位姿。4自由度的位姿图优化用来矫正漂移，获得全局一致。以一种高效的保存和加载方式复用地图。

Introduction
VIO存在的问题：
1、visual-inertial odometry approaches(VIO) 的方法仅仅关注局部的精确性。只处理局部区域或者一小段时间内的测量却...]]></description><category></category></item><item><title><![CDATA[Ubuntu 下cmake的安装（以ubuntu16.04,cmake-3.14.0为例，其他版本也可进行参考）]]></title><link>https://blog.youkuaiyun.com/stanfan/article/details/88681165</link><guid>https://blog.youkuaiyun.com/stanfan/article/details/88681165</guid><author>stanfan</author><pubDate>Wed, 20 Mar 2019 10:10:23 +0800</pubDate><description><![CDATA[进入cmake的官网 https://cmake.org/download/ 以3.14.0版本为例可以发现，有很多种类型。如下图：

Latest Release (3.14.0)

The release was packaged with CPack which is included as part of the release. The .sh files are self extrac...]]></description><category></category></item><item><title><![CDATA[Visual Studio 2015 安装后不能进行选择NET.Framework问题的解决]]></title><link>https://blog.youkuaiyun.com/stanfan/article/details/83795539</link><guid>https://blog.youkuaiyun.com/stanfan/article/details/83795539</guid><author>stanfan</author><pubDate>Tue, 06 Nov 2018 22:26:13 +0800</pubDate><description><![CDATA[Visual Studio 2015 安装后不能进行选择NET.Framework问题的解决
我们在安装完vs之后，很多时候会遇到这样一个问题，每个流程都是仔细走的，为什么就是不能建立工程，并且总是提示需要安装Net.Framework。

那么这个问题怎么解决呢？我以我的系统Win7为例。安装到最后有提示说可能部分功能无法使用。我觉得反正是部分功能又不是全部，不影响大局。所以就没在乎。经过破解等...]]></description><category></category></item></channel></rss>