- 博客(17)
- 资源 (5)
- 收藏
- 关注
原创 单应性矩阵H和基础矩阵F
一、单应性矩阵单应性矩阵描述的是共面点在两个相机视图下的像素点的约束关系,描述的是点与点之间的约束关系,使用单应矩阵可以找到像点在另一幅图像上对应点的确切位置。即当已知两幅图像间的单应性矩阵H时,可以通过计算对应像素点的坐标。特殊情况1:当相机只纯旋转,不平移时,即使不共面,也可以使用单应性来描述,因为此时基础矩阵F为0。特殊情况2:当相机的平移距离相对于场景的深度较小的时候,也可...
2019-11-12 16:33:50
2778
1
原创 ubuntu16.04安装cuDNN的两种方式以及验证
一、Tar File形式的安装Tar File的下载如下图所示,选择红方框中的选项进行下载下载的是cudnn-*tgz的压缩包时,按下方指令进行安装:首先解压缩下的cudnn压缩包文件tar -xzvf cudnn-9.0-linux-x64-v7.tgz执行安装,其实就是拷贝头文件和库文件并给予权限sudo cp cuda/include/cudnn.h /usr...
2019-03-16 10:30:16
24502
16
原创 CUDA,NVIDIA Driver,Linux,GCC之间的版本对应关系表格
在安装CUDA时一定要注意其与英伟达显卡驱动以及Linux系统和GCC版本的对应关系,如果版本之间不匹配,是安装不成功的。一、CUDA与Driver的对应版本参考链接:https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html二、cuda8.0与Linux系统以及GCC的对应关系参考链接:htt...
2019-02-13 11:22:58
30504
4
原创 Linux卸载用cmake安装第三方库
一、卸载过程在Linux系统下,用源码编译的方式安装第三方库时,比如OpenCV,当我们需要卸载时,其实命令很简单。在执行完make install后会在build目录下生成一个install_manifest.txt文件,该文件里保存了库和头文件所安装的位置,我们要做的就是删除它们。xargs rm < install_manifest.txt大功告成。...
2018-11-30 11:19:07
2480
原创 联想E480笔记本安装ubuntu16.04后没有wifi信号
一、升级Linux内核为4.14以上升级内核方法参考如下博客的第一部分https://blog.youkuaiyun.com/dudu815110/article/details/84062286 二、关闭Secure BootF12 进入 bios,Tab 切换到管理界面,找到 Secure Boot 选项并关闭。三、安装wifi驱动1.在如下地址下载驱动https://gith...
2018-11-16 17:35:50
1931
2
原创 Ubuntu16.04安装openBLAS
一、安装cmake,cmake-gui, gfortransudo apt-get install cmakesudo apt-get install cmake-guisudo apt-get install gfortran二、下载OpenBLAS源代码git clone git://github.com/xianyi/OpenBLAS三、编译和安装1、通过cmak...
2018-11-15 11:21:18
1486
原创 ubuntu16.04 从源码编译intel核显最新驱动
一、升级Linux内核1、以v4.16.18为例子,依次下载wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.16.18/linux-headers-4.16.18-041618_4.16.18-041618.201806252030_all.debwget http://kernel.ubuntu.com/~kernel-pp...
2018-11-14 10:55:31
3070
原创 编译时的-L选项是否影响LD_LIBRARY_PATH的值?
举一个实例:当前文件夹结构如下:test.c tools/tool下有tool.c tool.h my_err.h 以及由此生成的libtool.sotool下编译生成库文件gcc -Wall -g -shared -o tool.so tool.c在当前文件夹引用:gcc -Wall -g –o test.c -Ltools -ltool编译不报错,但是运行加载的时候就出现ca...
2018-08-04 14:55:54
782
原创 单目,双目以及RGB-D相机的资料(长期更新)
一、相机标定以及畸变矫正1、https://blog.youkuaiyun.com/humanking7/article/details/45037239——[图像]畸变校正详解2、https://blog.youkuaiyun.com/liulina603/article/details/52953414——计算机视觉-相机内参数和外参数3、http://www.cnblogs.com/li-yao7758...
2018-03-23 16:57:53
12376
原创 摄像机标定外参矩阵中R和t的理解
1、R的第i行 表示摄像机坐标系中的第i个坐标轴方向的单位向量在世界坐标系里的坐标2、R的第i列 表示世界坐标系中的第i个坐标轴方向的单位向量在摄像机坐标系里的坐标3、t 表示世界坐标系的原点在摄像机坐标系的坐标4、-R的转置 * t 表示摄像机坐标系的原点在世界坐标系的坐标 ...
2018-03-02 14:42:40
12884
4
原创 比较清晰详解RCNN系列文章的博客
RCNN:http://blog.youkuaiyun.com/WoPawn/article/details/52133338Fast-RCNN:http://blog.youkuaiyun.com/wopawn/article/details/52463853Faster-RCNN:http://blog.youkuaiyun.com/wopawn/article/details/52223282
2018-01-19 11:07:21
327
原创 Faster-RCNN框架中alt四步训练过程
对训练过程的个人理解 Faster R-CNN中其实是训练两个网络:RPN和Fast Rcnn,两个网络如果分开单独训练,都会改变共享的卷积层的参数,所以这里需要一种技巧可以对两个网络共享卷积层,而不是分开单独训练。论文中采用一种4步训练法通过选择网络来优化参数。在代码的py-faster-rcnn/models/pascal_voc/ZF/faster_rcnn_alt_op
2018-01-17 18:15:38
2518
原创 VS2013调试X64平台时出现MSVSMON.EXE failed to start的问题
1.问题vs2013突然有一天调试X64平台程序时出现“Visual Studio Remote Debugging Monitor(MSVSMON.EXE)failed to start”的问题,如下图所示。如果切换为X86平台可以编译通过。网上搜了好多方法都没有解决问题。 2.问题分析Vis
2018-01-05 16:51:49
1591
原创 OpenCV中的Mat数据与Matlab中的数据的相互转换
一、概述OpenCV中的图像数据格式为Mat类型,该数据结构中的数据存储为行优先,而Matlab中的图像数据存储时是列优先。而很多文献的开源代码是基于matlab完成,当我们需要将其转换为C/C++时,可能会牵涉到数据格式的匹配问题,因此初步实现了一个类,完成两者之间数据转换。二、代码实现1.头文件//Mat2Cell.h#ifndef __MAT2CELL_H__#defin
2017-12-08 19:04:13
2260
原创 通过后缀名遍历文件夹内的图像
//filelocator.h#ifndef FILELOCATOR_H#define FILELOCATOR_H#include #include #include #include #include #include #include #include using namespace std;class FileLocator{public: FileLo
2017-12-07 20:53:37
269
原创 重复造轮子-C语言风格string库函数的实现
/****************************************** 计算字符串的长度******************************************/int myStrlen(char *src){ int count; for (count = 0; *src++; count++); ret
2017-12-07 20:37:15
404
DenseFusion Code Review.pdf
2019-09-16
逆透视变换c++实现
2017-04-24
双目资料stereoVision
2017-04-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人