【论文笔记】-- Visual Place Recognition:A Survey

2023-11-03

1. 原理图

在这里插入图片描述

  • image processing: 输入图像,输出视觉信息。用于描述place。
  • map: 表示place,记住place,用于与当前观测作比较。有metric / topological。
  • belief generation:将当前信息与之前的作比较,决策。

2. A place 是什么?

定性地说,

1)基于机器人的具体导航环境。A place可以是,

 - a precise position—“a place describes part of the environment as a zero-dimensional point”.
 - a larger area—“a place may also be defined as the abstraction of a region” where a region “represents a two-dimensional subset of the environment”.
 - a 3-D area.

2)基于时间密度或者空间密度来确定一个place,比如机器人每运行一段时间,或每运行一段距离,确定一个place。

3)基于外观的差异来确定place。即,appearance-based

定量地确定topological place,即拓扑地图上的节点,

1)change-point detection algorithms,有关算法:Bayesian surprise and segmented regression

2)image sequencing partitioning techniques

...还有很多

基于密度、外观的方法在实际中都很实用。

面临的challenge ,

1)基于外观的方法可以和语义信息相结合,从而改善外观信息。

2)借助语义信息,place recognition 和 object recognition 可以相互促进。

3. Image processing 模块

该模块作用是,描述place。描述方法大概分成两类,

上为local features,下为global description

1)Local Feature Descriptors

def. detection + description

BoW模型

 - 将特征空间分割成有限数量的单词,这些单词组成 vocabulary / dictionary。
 - 一张图像 = a vector of visual words。
 - 图像比较时,可采用 Hamming distance or histogram comparison techniques。
 - 大场景,采用 vocabulary tree 更高效。
 - 配合 inverted index ,更高效。

采用BoW描述时,忽略了place的几何结构信息,因此描述是 pose invariant,即 the place can be recognized regardless of the position of the robot within the place。因此,给 place 添加几何信息,可以增加 place matching 时的鲁棒性。

比如,添加,

 - 3-D information using laser sensor
 - use stereo vision
 - epipolar constraints
 - the position of the elements within the image

BoW面临的挑战,

  • pose invariance 和 condition invariance 之间的折衷。
 - pose invariance:recognizing places regardless of the robot orientation
 - condition invariance:recognizing places when the visual appearance changes
  • 如何在线更新vocabulary。

2)Global Descriptors

不是 global feature,

3)Describing Places Using Local and Global Techniques

两者各有优劣,可相互结合。

  • 局部特征法可以结合度量信息,来校正定位。
  • 全局描述对机器人位姿敏感。
  • 局部特征子可以重组,生成未见过的place。
  • 局部特征法对环境条件变化敏感,但全局描述法可胜任。

Using global descriptors on image segments rather than whole images may provide a compromise between the two approaches, as sufficiently large image segments exhibit some of the condition invariance of whole images, and sufficiently small image segments exhibit the pose invariance of local features.

4)Including Three-Dimensional Information in Place Descriptions

1)、2)、3)的描述法都是 appearance based,都只是在视觉域上对图像数据建模,而非生成一个完整的几何模型。若要应用到度量定位系统(metric localization systems),则必须包含度量信息,比如像素的深度信息。而度量信息又可分为稠密和稀疏两种,比如 DTAM 和 ORB-SLAM。

4. mapping 模块

该模块的作用是,表示place,记住place,并用于与当前观测相比较。mapping framework取决于两点,获取的数据和所执行的 place recognition 的类型。图1为建图的方法分类。
在这里插入图片描述
1)纯图像检索

  • 最抽象的 mapping framework,只存储 place 的外观信息而无位置信息。
  • 仅基于外观的相似性来匹配 place。
  • 大部分研究聚焦于检索的效率。
  • BoW + inverted index 是重要手段。

If a bag-of-words model is used to quantize the descriptor space, image retrieval can be accelerated using inverted indices; the image ID numbers are stored against the words that appear in the image, rather than the words being stored against the image IDs. Inverted indices allow quicker elimination of unlikely images, rather than requiring a linear search of all images in the database.

  • hierarchical vocabulary tree 也可提高检索效率。
  • hierarchical searching

注:纯图像检索对应着 loop closure detection 中的 image-to-image 法,也即基于外观法的回环检测,appearance based loop closure detection

2)拓扑地图

拓扑地图包含 places 之间的相对位置信息,但不含关联这些 places 的度量信息。

  • 拓扑信息可以增加正确的 place 匹配,并过滤错误的匹配。
  • 拓扑地图可以用定位先验来加速匹配。
  • 在回环检测中,利用拓扑信息,将 place recognition 作为 a sparse convex L1 -minimization problem 来解决。
  • 基于拓扑信息的 place recognition,可使用低分辨率的图像,因此降低内存需要。

注:回环检测时,采用 image-to-image 法

3)拓扑-度量地图

给拓扑地图的边添加度量信息——距离、方向,可使其改善。比如,FAB-MAP→CAT-SLAM Seq-SLAM→SMART。

  • 度量信息可以添加给边,如位姿变换,但 place 描述仍属于 appearance-based。
  • 可以添加给节点,如像素的深度信息,则节点(place)变为路标点,或稠密地图中的栅格。

注:后者中,在 loop closure detection 时,既可采用 image-to-map 方法,也可采用 image-to-image

5. belief generation 模块

该模块作用是,决策。判断当前 place 是否在之前见过。定量地说,一个 place recognition system 的中心目标就是使视觉输入与所存储的地图数据相协调,以生成一个 belief 分布。该分布提供了一个关于当前输入与 map 所储存的 place 相匹配的置信度 / 概率。

通常,两个 place description 越相似,那么概率就越大,则认为当前 place 为先前所见。但是实际应用中,面临两个挑战,

  • perceptual aliasing,感知混叠,即不同的 place,因包含相似的环境要素,被认为是相同的 place。
  • changing conditions,即变化的环境条件使得同一 place 发生巨大变化,从而被认为是不同的place。

1)Place recognition 与 SLAM

  • 在SLAM 的位姿图优化中,place recognition 可以提供 loop closure candidates。
  • 有 Place recognition 系统可执行类似 SLAM 的 local metric correction。
  • 包含度量信息的 place recognition maps 可用于执行 metric SLAM。

因此,Place recognition 在 SLAM 中相当于 loop closure detection。

2)Topological Place Recognition

  • 采用投票机制,生成一个置信度(如,confident, uncertain, or confused),来确定当前 place 是否为先前所见。
  • 基于BoW,给 word 一个 TF-IDF分数。term frequency × inverse document frequency。
  • 基于 Bayes theorem 计算 place 匹配的概率。
  • Monte Carlo localization
  • 用 data-driven approach 计算 observational likelihood。如 FAB-MAP
   FAB-MAP
 - 使用 SIFT / SURF 的 BoW描述图像,并在训练时计算每个 word 的独特性。
 - 被观测到的 word 的 the full joint probability distribution 采用 a naive Bayes assumption or a Chow–Liu tree来估计。
 - 判断是否为同一 place 时,不仅考虑共同的 word,还要考虑共有的 word 是否稀缺,从而处理 perceptual aliasing 问题。
  • 计算 a pairwise consistency matrix between possible hypotheses,消除假阳匹配。
  • Biologically inspired methods,RatSLAM。

3)Evaluation of Place Recognition Systems

  • 采用两个指标,precision 和 recall。
  • 通常,基于100% reccall 的 precision 为最重要的度量指标。
  • 存在方法,使用拓扑信息来消除假阳匹配。
  • 先找到许多潜在 place 匹配,再校正。也逐渐流行,尤其针对 changing condition 。
  • 考虑 place matches 空间分布的度量标准。

6. 在动态环境下的视觉 place recognition

采用与上述相同的流程,描述→记住→识别。

A. 描述 place

针对光照和天气的变化,大致有两种描述法。一,condition-invariant description of the place,设计 scale-, rotation-, and illumination-invariant 的局部特征描述子。二,学习外观如何变化的。

1)Invariant Methods

  • U-SIFT 有 lighting invariance,然后 U-SURF ?
  • Whole-image descriptors,如 SeqSLAM,但是环境变化太大,容易失效,且对 viewpoint change 敏感。
  • Edge features,they are invariant to lighting, orientation and scale,但是基于边特征的 data association 有困难。
  • shadow removal, illumination invariant color space
  • hardware-based solution,比如 scanning laser-rangefinders,long-wave infrared thermal imaging camera, thermal imaging cameras
  • 结合CNNs学习特征
  • 深入挖掘图像的颜色信息,尤其是相对颜色信息。(注,当前许多流行的描述法都是针对灰度图像的,如SURF, BRIEF)

2) Learning Methods:学习不同时间下,变化的 places 之间的关系。

  • 该方法假设 place 的变化是规律重复的,因此训练时,学习到的变化具备泛化能力。
  • 存在方法,学习一个精确的 vocabulary。

The motivation for the fine vocabulary is the observation that descriptors transform in a highly non-linear way due to illumination change, changing viewpoint, and other effects, and learning a distribution of alternative words allows these changes to be learned and quantified.

  • neural network learning technique
  • 学习不同季节下,视觉的变化。
  • 有监督 / 无监督

B. 记住 place

为了建立在动态环境下的 map,有两种方法,第一,选择性地记住并忘记一些数据(环境要素),第二,建立多种 map 表示,从而记住不同条件下的 place。

1)Remembering and Forgetting Data

challenge

难以决定哪些要素是短暂的,应该被忘记,而哪些要素应该被记住。-- stability-plasticity dilemma

solution

Concepts such as sensory memory, short-term memory, and long-term memory found in human memory models have been coopted to create decision models for remembering and forgetting.

  • 受生物启发的建图系统,通过感觉记忆的类似物,将传感器信息传递到短期记忆和长期记忆存储区域。
  • 使用 BoW 模型并采用 a quality measure 以决定有用的特征被保留。

2)Multiple Representations of the Environment

  • solution 1 – 添加 timescale
 - 对同一环境采用多个 map 时,对每个 map 编码一个时间尺度 timescale。
 - 其中,一些 map 表示短期记忆并频繁更新,而一些 map 代表长期记忆并很少更新。
 - 于是,保持不同时间尺度下的地图更新,以确保旧的 map 数据不会被短暂的动态变化覆盖。
 - 相反,静态元素长时间保持不变,而过滤掉短暂元素。
 - 最终,在执行 place recognition 时,选择符合当前数据的 map。
  • solution 2 – 添加 map configuration
  • solution 3 – 使用 submaps,隔离动态区域

Using submaps to segregate dynamic areas allowed multiple environmental configurations where necessary while keeping the map manageable.

  • solution 4 – feature cooccurrence maps
  • solution 5 – learn scene signatures

scene signatures —— locally distinctive elements of a place that are also stable over changes in appearance.

  • solution 6 – 针对环境外观受周期性因素影响,谱分析 ,如傅里叶分析,可用于预测未来某个时间的外观变化

以上,都基于一个前提假设:机器人知道哪一个位置足以将同一位置的不同表示匹配在一起,即使这些表示在视觉上是不同的。 如果系统不知道要更新哪个位置,并且在不断变化的环境中,可能无法确切知道机器人的位置,则无法更新地图。

为避免上述假设,

proposed a plastic map formulation that explicitly localizes within robot “experiences” rather than physical locations.

每当机器人无法识别出一个地点,那么就生成一个experience,那么同一地点,map 就存在多种表示。如下图,不同颜色代表着不同 experience 的数量

在这里插入图片描述

C. 识别 place

  • 因为上述中,存在多种 place 的表示,即多个 map,那么在识别时,系统应根据当前的数据,选择最合适的 map,预测出最有可能的 place matches。

  • 或者,系统同时执行多个 map hypotheses。

  • 匹配 image sequences 而非单张 image 可以改善 place recognition,如SeqSLAM。

7. 总结

we are still a long way from a universal place recognition system for robots that is robust and widely applicable across a range of robotic platforms and varying environments. Here, we highlight several promising avenues of ongoing and future research that are moving us closer toward this outcome.

1)结合 deep learning, image classification, object recognition, video description,GPU hardware

2)结合 object detection, scene classification

  • 结合 object detection。可检测出楼房,可帮助 long-term place recognition;可检测出行人,应被忽略;可检测出车,给 place recognition 提供线索。

An increased robustness to structural changes can be achieved by exploiting knowledge about which objects are dynamic or static and how that property depends on the temporal and semantic context—for example, cars in a parking garage can temporarily provide useful place recognition cues.

  • 未来研究可聚焦于 CNNs 的表达能力,以辅助 place recognition。

3)结合 context,即探究 place 潜在的环境要素。

  • places 之间的位置关系
  • knowledge about the time of day, or the current weather conditions

4)结合 Semantic scene context,即场景的语义信息。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【论文笔记】-- Visual Place Recognition:A Survey 的相关文章

  • 区域生长算法及其实现

    区域生长算法及其实现 背景 前面我们已经介绍了 最大熵分割法 OTSU算法 他们都有各自的优缺点 通常都不是单独使用这些算法 需要和其它算法来结合使用 前面两类算法都是单独对图像的灰度信息进行处理 不包含图像的空间信息 而区域生长算法则包含
  • 毕业设计-基于机器视觉的数字图像处理技术研究-OpenCV

    目录 前言 课题背景和意义 实现技术思路 一 基于OpenCV数据库的程序环境构建 二 基于OpenCV的图像技术处理 实现效果图样例 最后 前言 大四是整个大学期间最忙碌的时光 一边要忙着备考或实习为毕业后面临的就业升学做准备 一边要为毕
  • opencv中resize错误可能导致的原因之一

    cv2 error OpenCV 4 5 5 1 error 5 Bad argument in function resize 在用resize时会产生这个错误 有可能时传入的图片不存在了 假如你是从摄像头读取的图片 需要通过 ret f
  • 计算机图形学---常用颜色模型汇总(RGB,CMY,HSV)

    本文整理自西安交通大学软件学院祝继华老师的计算机图形学课件 请勿转载 文章目录 常用颜色模型 RGB颜色模型 CMY颜色模型 HSV颜色模型 常用颜色模型 颜色模型 某个三维颜色空间中的一个可见光子集 包含某个颜色域的所有颜色 用途 在某个
  • Sequential Modeling Enables Scalable Learning for Large Vision Models

    目录 一 论文速读 1 1 摘要 1 2 论文概要总结 二 论文精度 2 1 论文试图解决什么问题 2 2 论文中提到的解决方案之关键是什么 2 3 论文提出的架构和损失函数是什么 2 4 用于定量评估的数据集是什么 代码有没有开源 2 5
  • 目标检测中的损失函数:IOU_Loss、GIOU_Loss、DIOU_Loss和CIOU_Loss

    文章目录 前言 1 IOU Loss Intersection over Union Loss 2 GIOU Loss Generalized Intersection over Union Loss 3 DIOU Loss Distanc
  • 人体姿态估计算法

    人体姿态估计算法 1 什么是人体姿态估计 2 基于经典传统和基于深度学习的方法 2 1 基于经典传统的人体姿态估计算法 2 2 基于深度学习的人体姿态估计算法 OpenPose AlphaPose RMPE
  • 工业相机与镜头选型方法(含实例)

    一 相机介绍及选型方法 1 工业相机介绍 工业相机与我们手机上面的相机或者我们单反相机不同 工业相机它能够使用各种恶劣的工作环境 比如说高温 高压 高尘等 工业相机主要有面阵相机和线阵相机 线阵相机主要用于检测精度要求很高 运动速度很快的场
  • halcon视觉缺陷检测常用的6种方法

    一 缺陷检测综述 缺陷检测是视觉需求中难度最大一类需求 主要是其稳定性和精度的保证 首先常见缺陷 凹凸 污点瑕疵 划痕 裂缝 探伤等 常用的手法有六大金刚 在halcon中的ocv和印刷检测是针对印刷行业的检测 有对应算子封装 1 blob
  • 软件测试/人工智能丨常见的计算机视觉的业务场景有哪些?计算原理和测试指标

    计算机视觉在各种业务场景中都有广泛的应用 以下是一些常见的计算机视觉的业务场景 以及与之相关的计算原理和测试指标 图像识别和分类 业务场景 识别图像中的对象 场景或模式 如物体识别 人脸识别 计算原理 使用卷积神经网络 CNN 等深度学习模
  • 探索人工智能中的AI作画:创意、技术与未来趋势

    导言 AI作画是人工智能领域中一个备受关注的前沿应用 它将传统艺术与先进技术相结合 创造出令人惊艳的艺术品 本文将深入探讨AI作画的创意过程 技术原理以及未来可能的发展趋势 1 AI作画的创意过程 艺术风格迁移 AI作画通过学习大师的风格
  • 自动驾驶多传感器融合学习笔记

    目录 BevFusion liar radar BevFusion BevFusion是一种多传感器融合技术 它可以将来自不同传感器 如LiDAR和相机 的数据融合到一个统一的BEV表示中 BevFusion的优点在于它能够结合多种传感器的
  • 图像相关知识点及属性介绍

    图像常用属性指标 图像的常用属性指标有以下几个 分辨率 分辨率是指图像中可以显示的水平和垂直像素数 较高的分辨率意味着图像具有更多的细节和更高的清晰度 常用单位有像素 px 或者万像素 MP 色彩深度 色彩深度是指图像中每个像素可以表示的不
  • 讲解光流估计 liteflownet3

    目录 讲解光流估计 LiteFlowNet3 什么是 LiteFlowNet3 模型架构 训练与优化 应用与展望 结论 讲解光流估计 LiteFlowNet3 光流估计是计算机视觉领域的重要任务 其可以估计图像序列中每个像素的运动矢量 光流
  • 2023长三角(芜湖)人工智能数字生态峰会成功召开!

    聚焦当下 共议数字时代发展 瞩目未来 共谋数字生态蓝图 12月11日 2023长三角 芜湖 人工智能数字生态峰会暨2023长三角 芜湖 人工智能视觉算法大赛颁奖典礼在芜湖宜居国际博览中心盛大召开 本次大会是由安徽省数据资源管理局 安徽省科学
  • 互操作性(Interoperability)如何影响着机器学习的发展?

    互操作性 Interoperability 也称为互用性 即两个系统之间有效沟通的能力 是机器学习未来发展中的关键因素 对于银行业 医疗和其他生活服务行业 我们期望那些用于信息交换的平台可以在我们需要时无缝沟通 我们每个人都有成千上万个数据
  • 互操作性(Interoperability)如何影响着机器学习的发展?

    互操作性 Interoperability 也称为互用性 即两个系统之间有效沟通的能力 是机器学习未来发展中的关键因素 对于银行业 医疗和其他生活服务行业 我们期望那些用于信息交换的平台可以在我们需要时无缝沟通 我们每个人都有成千上万个数据
  • 友思特分享 | CamSim相机模拟器:极大加速图像处理开发与验证过程

    来源 友思特 机器视觉与光电 友思特分享 CamSim相机模拟器 极大加速图像处理开发与验证过程 原文链接 https mp weixin qq com s IED7Y6R8WE4HmnTiRY8lvg 欢迎关注虹科 为您提供最新资讯 随着
  • 【OCR】实战使用 - 如何提高识别文字的精准度?

    实战使用 如何提高文字识别的精准度 我们在平常使用OCR的时候 经常会出现文字识别不精准的情况 我们改如何提高文字识别的精度呢 以下是一些提高OCR Optical Character Recognition 光学字符识别 文字识别精准度的
  • 3D点云检测神技 | UFO来了!让PointPillars、PV-RCNN统统涨点!

    作者 AI驾驶员 编辑 智驾实验室 点击下方 卡片 关注 自动驾驶之心 公众号 ADAS巨卷干货 即可获取 点击进入 自动驾驶之心 3D目标检测 技术交流群 本文只做学术分享 如有侵权 联系删文 在这篇论文中提出了一个关于在3D点云中检测未

随机推荐

  • 用C++进行设计模式解析和实现

    http c chinaitlab com special sjms Index html 用C 进行设计模式解析和实现
  • 【精】HDFS的HA系列(一)--- 背景、架构

    本文作为HDFS HA系列的第一篇文章 主要简单描述一下HDFS HA的产生背景和整体架构 同时也会对后续系列文章要讲解的内容列出一个大致提纲 一 Hadoop HA背景 单点故障 英语 single point of failure 缩写
  • RabbitMQ快速实战与集群架构详解

    RabbitMQ 1 MQ介绍 1 1 什么是MQ 为什么要用MQ 1 2 MQ的优缺点 1 3 几大MQ产品特点比较 2 Rabbitmq安装 2 1 实验环境 2 2 版本选择 2 3 安装Erlang语言包 2 4 安装RabbitM
  • FFT算法实现

    关于FFT算法的原理这里就不多说了 具体参考有关书籍 DFT与FFT运算量的比较 N点DFT的运算量 复数乘法 复数加法 一个X k N N 1 N个X k N点DFT N N N N 1 N点FFT的运算量 复数乘法 复数加法 N个X k
  • 单片机毕业设计 NodeMCU使用mpu6050惯性传感器

    文章目录 1 简介 MPU6050传感器 引脚连接 相关代码 6 最后 1 简介 Hi 大家好 学长今天向大家介绍 NodeMCU如何使用mpu6050惯性传感器 MPU6050传感器 MPU6050传感器是一个集成了6轴运动跟踪装置的模块
  • LLVM汇编语言指导手册之标识符简介

    标识符 Identifier LLVM的标识符以两种基本的类型存在 全局的和局部的 全局标识符 函数 全局变量 以 字符开始 局部标识符 寄存器名字 类型 以 字符开始 另外 还有三种不同的标识符格式 各有自己的用途 1 指定的 即自己定义
  • Banner————闭组会议总结

    闭组会议总结 一 开场 二 各负责人讲话 三 这学期的感受 四 总结 一 开场 因小组被选为发现杯考场 所以我们在1311小教室举行了这次闭组会议 第一次参加闭组会议 嘿嘿 既激动又有些些伤感 我也不知道激动啥 伤感嘛 就是感觉像要分别一样
  • 一首特别适合冥想的音乐

    这大概是我听过最适合冥想的音乐了 Sudha E Hia Ai 闭上你的双眼 静静地感受当下 感受自己的呼吸 吸气 呼气 如果分心了 回来就好
  • HTML烟花特效,除夕快到了,把它收藏下来,过年和最重要的她一起看烟花。

    文章目录 前言 一 效果图 二 操作步骤 第一步 第二步 第三步 第四步 第五步 第六步 源码 前言 最近随着电视剧 点燃我温暖你 的火热播出 剧中帅气学霸李洵的炫酷爱心代码也迅速火出了圈 爱心素材异常火爆 烟花也异常火爆 毕竟在这绿色生态
  • IMX6学习记录(21)-ubuntu安装QT

    上面是我的微信和QQ群 欢迎新朋友的加入 1 快速安装 命令行安装 sudo apt get install qt5 default qtcreator 用命令行 这个命令就装好了 后面的安装过程不用看了 2 软件包下载 http mirr
  • 【路径规划】基于A*算法和Dijkstra算法的路径规划(Python代码实现)

    欢迎来到本博客 博主优势 博客内容尽量做到思维缜密 逻辑清晰 为了方便读者 座右铭 行百里者 半于九十 本文目录如下 目录 1 概述 2 运行结果 3 参考文献 4 Python代码实现 1 概述 Dijkstra算法是Edsger Wyb
  • jquery获得select选中索引

    select选中索引有好多方式 someId find option selected selectedIndex someId find option selected attr selectedIndex 这两种方式取不到索引值 som
  • Qt应用开发(基础篇)——对话框窗口 QDialog

    一 前言 QDialog类继承于QWidget 是Qt基于对话框窗口 消息窗口QMessageBox 颜色选择窗口QColorDialog 文件选择窗口QFileDialog等 的基类 QDialog窗口是顶级的窗口 一般情况下 用来当做用
  • 确定比赛名次

    http acm hdu edu cn showproblem php pid 1285 Problem Description 有N个比赛队 1 lt N lt 500 编号依次为1 2 3 N进行比赛 比赛结束后 裁判委员会要将所有参赛
  • 关于闭包及变量回收问题

    本文的诞生 源自近期打算做的一个关于javascript中的闭包的专题 由于需要解析闭包对垃圾回收的影响 特此针对不同的javascript引擎 做了相关的测试 为了能从本文中得到需要的知识 看本文前 请明确自己知道闭包的概念 并对垃圾回收
  • 比较四个数的大小

    include
  • joycon 连不上_JoyCon手柄怎么跟switch配对 详细Joy-Con与主机配对教程

    switch的新手玩家很多不知道JoyCon手柄怎么跟主机进行配对 下面就来为大家分享一下Joy Con与主机配对教程 Joy Con与主机配对方法 每台Nintendo Switch主机可以与最多八只无线手柄配对 然而 每台主机最大可连接
  • 查表关键字

    1 差两张表的全部用 union
  • Java代码实现百度网盘上传文件并自动刷新token

    这是主要的的目录结构 这段代码主体是AutoUploadFile 把文件放到某一目录下名称格式为日期类型eg 2022 11 13然后修改配置文件的文件存放地址就可以自动上传文件 可以自己修改 其他配置如refreshToken可以去百度网
  • 【论文笔记】-- Visual Place Recognition:A Survey

    Visual Place Recognition A Survey 1 原理图 2 A place 是什么 3 Image processing 模块 4 mapping 模块 5 belief generation 模块 6 在动态环境下