- 博客(87)
- 资源 (39)
- 问答 (1)
- 收藏
- 关注
原创 【已上线】C++ mysql连接池
db_connection_pool.h和db_connection_pool.cpp是链接池的实现。在初始化的时候,会提前构造一些链接放到容器中,当池子空了之后,采用生产者-消费者模式构造链接。如果构造的链接个数到达指定上限,从链接池里获取链接的时候,就会失败。另外,我们也会有一个单独的线程,删除长时间不用的链接,让链接池的大小保持在初始大小。db_connection.h和 db_connection.cpp是对数据库链接的封装。如果是centos,使用yum安装mysql客户端。
2024-08-23 21:42:06 482
原创 RANSAC: Random Sample Consensus
RANSAC(RAndom SAmple Consensus,随机采样一致)算法是从一组含有(outliers)的数据中正确的迭代算法。“外点”一般指的的数据中的噪声,比如说匹配中的误匹配和估计曲线中的离群点。所以,RANSAC也是一种“外点”检测算法。RANSAC算法是一种不确定算法,它只能在一种概率下产生结果,并且这个概率会随着迭代次数的增加而加大。
2023-02-03 00:11:59 625
原创 如何分析 core 文件
t 出Core的时间,从1970-01-0100:00:00开始的秒数。默认core文件生成在当前路径,可以修改路径。%e 出Core进程对应的可执行文件名。%s 造成Core的signal号。%p 出Core进程的PID。%u 出Core进程的UID。
2023-01-05 09:34:37 1740
原创 docker数据文件过大导致根磁盘满的问题
停止docker服务:sudo systemctl stop docker迁移数据:sudo mv /var/lib/docker /mnt/ 假设我要迁移到/mnt/docker制作目录链接sudo ln -s /mnt/docker /var/lib/docker重启docker$ sudo systemctl daemon-reload$ sudo systemctl restart docker$ sudo systemctl enable docker确认Docker Roo.
2020-07-08 21:44:11 714
原创 Ubuntu创建交换分区(swap)
创建swap过程参考:https://blog.csdn.net/qq_35976351/article/details/79363760删除swap参考:https://blog.csdn.net/qq_16100041/article/details/78473720
2018-07-25 17:02:28 2265
原创 ElasticFusion 使用TUM RGB-D数据集
目标将TUM数据集的RGB-D图像序列作为ElasticFusion的输入数据,旨在使用TUM数据集的工具量化ElasticFusion估计的估计误差,这样可以与其他方法对比。方法在github上发下一个公开代码,https://github.com/HTLife/png_to_klg,将TUM数据集的RGB-D数据集转化为klg格式后输入到ElasticFusion中处理。 按照p...
2018-03-19 14:48:50 3864 3
原创 RTabmap 编译和运行中跳过的坑
1、编译环境介绍及说明 Ubuntu 14.04 ros-indigo CUDA 8.0 nvidia gtx 1070遇到的主要问题 1. librtabmap_gui.so.0.15: cannot open shared object file https://github.com/introlab/rtabmap_ros/issues/222 2. /usr...
2018-03-13 17:39:09 8029 7
原创 ROS catkin CMakeLists.txt
1. OverviewThe file CMakeLists.txt is the input to the CMake build system for building software packages. 2. Overall StructureCMakeLists.txt必须按照如下组织: 1. Required CMake Version (cmake_minimum_required)
2018-01-22 22:10:19 932
原创 visdom无法正常使用
前言visdom是一个可视化工具,一个灵活的工具,用于创建,组织和共享实时丰富数据的可视化。支持Torch和Numpy。 更过介绍或者官方github问题描述首先安装好visdom:$ pip install visdom$ python -m visdom.server终端提示如下,但是等了好长时间也没有结束:Downloading scripts. It m
2017-12-31 12:01:20 15393 7
原创 PatchMatch
一、前言在计算机视觉领域图像或者像素的匹配是一个非常基础而又重要的问题,比如在目标检测,目标跟踪,SLAM(Simultaneous localization and mapping),图像修复,超分辨等中都有应用。以SLAM为例,传统视觉SLAM主要分成两个流派,一个是基于特征的点的,一个是基于像素灰度值。其中基于特征点的这一流派的主要框架是提取相邻图像的特征点(SIFT,ORB等),计算描述子,
2017-11-25 21:25:25 2873 1
原创 计算机视觉和机器人的主要会议
CVPR(IEEE Conference on Computer Vision and Pattern Recognition)召开时间:每年6,7月ICCV (IEEE International Conference on Computer Vision)不同于在美国每年召开一次的CVPR和只在欧洲召开的ECCV,ICCV在世界范围内每两年召开一次。 2017年召开的ICCVECCV(Euro
2017-11-15 09:23:45 1353
原创 幂指函数求导公式——备忘
前言今天做题的时候发现一个奇怪函数求导,形式如下: y=f(x)g(x)求y′y = f(x)^{g(x)} \\求 y^{'} 在网上找了半天才找到解法,所以备忘一下。求导方法 参考文献[1] 幂指函数求导
2017-09-10 20:51:41 18055 1
原创 ORB特征点
Oriented FAST and Rotated BRIEF1 Harris角点因为在ORB中要用到Harris的一个结论,那就顺便复习一下Harris吧!1.1 基本原理人眼对角点的识别通常是在一个局部的小区域或小窗口完成的。如果在各个方向上移动这个特征的小窗口,窗口内区域的灰度发生了较大的变化,那么就认为在窗口内遇到了角点。如果这个特定的窗口在图像各个方向上移动时,窗口内图像的灰度没有发生变化
2017-09-08 13:33:54 2080
原创 使用PCA拟合平面(Plane Fitting using PCA)
定义问题给定一组3D点{pi}\{p_i\},我们想找到这组3D点满足的平面参数,即平面的法向量nn和中心qq : n⊺(pi−q)=0,∀i(1)\begin{equation}n^\intercal (p_i-q)=0, \forall i \tag{1}\end{equation} 当然在实际数据中(1)式一般是不可能严格满足的,因此可以定义如下函数: dist(pi;n,q)≜
2017-08-14 11:04:43 9126 13
原创 SLAM中相机位姿求解(李群李代数)
前言slam中一个关键问题之一就是求解相机的位姿,人们找了很多以相机位姿为变量的误差函数,比如光度误差,重投影误差,3D几何误差等等,希望使得误差最小,进而求得比较准确的相机位姿。举一个重投影例子: T∗=min12∑i=0n||ui−1siKTPi||2(1)T^* = min \frac{1}{2} \sum_{i=0}^n || u_i - \frac{1}{s_i}KTP_i||^2 \
2017-07-12 21:49:59 12659 4
翻译 Converting between ROS images and OpenCV images
写在前面的话这篇博客是http://wiki.ros.org/cv_bridge/Tutorials/UsingCvBridgeToConvertBetweenROSImagesAndOpenCVImages的翻译摘要本教程介绍如何使用cv_bridge在ROS和OpenCV之间转换图像的格式。 包括一个示例节点,可以用作您自己的节点的模板。1. 概念ROS以自己的图像消息格式(sensor_msg
2017-07-05 11:38:04 1291
原创 caffe2安装Python依赖项失败
pip install jupyter 失败 ipython 的版本和 python 版本问题 解决办法: http://blog.csdn.net/tao_627/article/details/44200287scikit-imageerror: library dfftpack has Fortran sources but no Fortran compiler foun
2017-06-08 14:58:22 1895
原创 Opencv 备忘录
写在前面的话 Opencv是一个非常强大而且复杂的库,在库中有简单常用的工具,也有复杂高级的功能。我想把平时实用Opencv时有意思的,或者我觉得重要的函数或者算法记录下来。用于备忘和与人分享,你也可以将你觉得有意思的Opencv模块,函数,算法下载博客的留言区,我会非常感谢你! 持续更新。。。为深度图附上颜色主要实用的函数为:void cv::applyColorMap (InputA
2017-05-11 21:54:43 815
spacesniffer-1-2-0-1
2024-01-24
state estimation for robotics
2016-12-19
kinect2_fake_laser
2016-11-17
Multiple_View_Geometry_in_Computer_Vision__2nd_Edition
2016-06-08
机器视觉入门书籍
2016-04-24
Pattern Recognition And Machine Learnin
2016-03-05
achartengine-1.0.0.jar
2015-01-31
cvtres.exe
2015-01-17
socket通讯 mysql数据操作 swing界面
2014-09-07
有没有和matlab的等价的c++库
2016-02-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人