三维重建
文章平均质量分 61
cashapxxx
MVS/SLAM/Java
展开
-
openMVS深度图计算:DenseReconstruction Estimate之EVTEstimateDepthMap之极线校正
EVTEstimateDepthMap1 SGM_tSGM的视差计算——坐标系转换与对极几何1 SGM_tSGM的视差计算——坐标系转换与对极几何原创 2021-11-21 22:46:31 · 1214 阅读 · 0 评论 -
openMVS深度图计算:DenseReconstruction Estimate之EVTProcessImage
DenseReconstruction Estimate1 初始化深度图1 初始化深度图原创 2021-11-21 19:50:01 · 504 阅读 · 0 评论 -
openMVS深度图计算:SelectViews
SelectViews1 给reference image 选有效的邻域views1.1 在所有图像中找出当前帧所有满足我们自定义条件的邻域帧1.1.1 挑选出符合条件的稀疏点1.1.2 当前3D点在当前帧和邻域帧的夹角wN(f)w_N(f)wN(f)1.1.3 当前帧和邻域帧的图像分辨率相似性1.1.3 areaSarea_SareaS1 给reference image 选有效的邻域views挑选邻域帧主要有两步:1、在所有图像中找出当前帧所有满足我们自定义条件的邻域帧;2、在这些邻域帧中移除无原创 2021-11-18 15:21:29 · 562 阅读 · 6 评论 -
openMVS深度图计算:prepare images
深度图计算1 prepare images1 prepare images数据准备:load 图像,对图像进行筛选去除无效图像,并根据传入的参数nResolutionLeval对load的图像做resize,对应相机参数做同样调整。初始化data.images、imagesMap(初始化就得分配空间):data.images.Reserve(images.GetSize());//预分配了一块空间,空间大小为输入的所有图像的大小imagesMap.Resize(images.GetSize());原创 2021-11-16 16:36:57 · 368 阅读 · 0 评论 -
ubuntu安装anaconda
目录1 annaconda下载2 annaconda使用1 annaconda下载https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/bash 文件名然后一路yes即可重启终端之后,就可以使用miniconda了。但先换源,将conda和pip的软件源修改成清华的源,下载安装软件会快很多:conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/p原创 2021-11-15 19:43:30 · 2979 阅读 · 0 评论 -
安装Pytorch、torchvision
官网:https://pytorch.org/get-started/previous-versions/CUDA:10.0Cudnn:7.6.5使用pip下载torch(版本1.2.0)、 torchvision(版本0.4.0):pip install torch==1.2.0 torchvision==0.4.0xzx@xzx-HP-Z2-Mini-G4-Workstation:~$ pip install torch==1.2.0 torchvision==0.4.0Traceback原创 2021-11-04 17:51:36 · 689 阅读 · 0 评论 -
ubuntu下切换python版本(python2与python3之间的切换,python3与python3之间的切换)
目录1 问题2 重装python3.81 问题有点无语,python3.8明明下载安装好。但是设置python默认版本为python3.8,最后python3 --version出来的还是Python 3.6.9。以下是设置python默认版本的过程:设置sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.8 1列出可用的 Python 替代版本:sudo update-alternative原创 2021-11-04 16:25:04 · 4728 阅读 · 0 评论 -
C++中push_back()函数
push_back()函数的用法函数将一个新的元素加到vector的最后面,位置为当前最后一个元素的下一个元素push_back() 在Vector最后添加一个元素(参数为要插入的值)//在vec尾部添加10vector<int> vec;vec.push_back(10);//在容器中添加10int num = 10;vector<int> vec;vec.push_back(num);或者再string中最后插入一个字符;string str;str.原创 2021-10-18 18:04:45 · 1979 阅读 · 0 评论 -
(解决)trick:ModuleNotFoundError: No module named ‘cv2‘
电脑安装了opencv 3.2,python 3.8.5,anaconda。但执行python xxx.py文件时,只要源码中带有import cv2,那么编译都会报这个错。尝试解决1:原创 2021-09-29 11:37:00 · 270 阅读 · 0 评论 -
ubuntu卸载miniconda
感觉miniconda缺少很多库、依赖包,自己安装挺麻烦的,所以干脆卸载了,换成anaconda。首先找到miniconda和miniconda3文件夹所在目录,终端输入: rm -rf miniconda/rm -rf miniconda3/然后,清理下.bashrc中的miniconda路径:sudo gedit ~/.bashrc将下图代码注释掉:source ~/.bashrc关闭终端,然后再重启一个新的终端,这一步很重要,不然在原终端上还是绑定有miniconda。..原创 2021-09-28 14:59:41 · 3678 阅读 · 0 评论 -
ubuntu18.04中miniconda安装及使用
目录1. 安装miniconda1. 安装minicondamkdir minicondacd minicondawget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-x86_64.sh执行程序:bash Miniconda3-latest-Linux-x86_64.sh这里会弹出一个软件协议条款让你阅读,这时候直接按下Ctrl+C便可以跳过阅读过程,直接按照提示,输入ye原创 2021-09-23 21:49:14 · 2461 阅读 · 2 评论