图像算法
文章平均质量分 57
知行SUN
这个作者很懒,什么都没留下…
展开
-
python保存文件目录到txt文件
python保存文件目录到txt文件# coding:utf-8# 读取文件目录,保存到txt文件中# 并再次读出,保存到list中import os, globfp = open('./img_name.txt', 'w+')INPUT_DIR = '/home/ross/PycharmProjects/SfmLearner-Pytorch-master/datasets/kitt...原创 2019-07-14 12:47:47 · 1901 阅读 · 0 评论 -
光圈值详解
一.光圈数值是怎么来的?1、光圈数值是什么?2、光圈数值的计算方法3、光圈值和焦距有什么关系?4、参考文献1、光圈数值是什么?为啥光圈的数值都这么怪,什么1.4、2、2.8、4、5.6、8啥的,看上去既没有规律,还有很多都是小数,直接用1、2、4、8这种整数来表达多好啊。在研究之后,终于发现了光圈数值的来源。首先,每一支镜头都有最大光圈,我们把镜头允许的最大光圈定义为一个大圆,然后把实际使用...原创 2019-02-17 20:51:01 · 8053 阅读 · 0 评论 -
ubuntu18.04 LTS 安装 teamviewer
ubuntu18.04 LTS 安装 teamviewer1.64位Ubuntu 16.04系统需要添加32位架构支持,命令如下2.现在,安装TeamViewer的依赖包3.再安装TeamViewer4.安装完成后就能从Unity的Dash菜单里启动TeamViewer了1.64位Ubuntu 16.04系统需要添加32位架构支持,命令如下sudo dpkg --add-architectur...原创 2019-04-23 21:36:19 · 426 阅读 · 0 评论 -
mask rcnn 预测自己的single image
mask rcnn 预测自己的single image1、论文详解2、代码详解(1)通过官方训练的model预测自己的image1、论文详解paper: mask rcnncode: mask rcnn2、代码详解(1)通过官方训练的model预测自己的imagemodel链接:https://github.com/matterport/Mask_RCNN/releases/downl...原创 2019-06-26 19:47:26 · 665 阅读 · 0 评论 -
Learning the Depths of Moving People by Watching Frozen People之论文详解
Learning the Depths of Moving People by Watching Frozen People摘要简介3. MannequinChallenge数据集论文链接:https://arxiv.org/abs/1904.11111摘要我们提出了一种在单目摄像机和场景中的人都可以自由移动的情况下预测密集深度的方法。用于从单目视频恢复动态非刚性物体的深度的现有方法对物体的...原创 2019-06-27 20:41:29 · 1570 阅读 · 0 评论 -
torch.stack(), torch.cat()用法详解
torch.stack用法详解 针对二维数据dim=0,1,2dim=0dim=1dim=2针对三维数据dim=0,1,2,3dim=0或1 是一样的dim=2dim=3针对二维数据dim=0,1,2dim=0dim=1dim=2针对三维数据dim=0,1,2,3dim=0或1 是一样的dim=2dim=3所以可以看出dim是根据数据的维度从最后一维往前取d,d-...原创 2019-07-09 11:11:36 · 18368 阅读 · 3 评论 -
深度学习框架下python包安装命令总结
tensorflow环境下python包安装命令总结1、cv2包安装sudo apt-get install python-opencv原创 2019-06-25 18:35:58 · 509 阅读 · 0 评论 -
python计算数据集均值和方差
计算数据集均值和方差import osfrom PIL import Imageimport matplotlib.pyplot as pltimport numpy as npfrom scipy.misc import imreadfilepath = '/home/ross/PycharmProjects/simplified_struct2depth-master/datas...原创 2019-07-04 16:27:27 · 6968 阅读 · 0 评论 -
Unsupervised Learning of Depth and Ego-Motion from Video之单目深度估计论文复现
单目深度估计论文复现之Unsupervised Learning of Depth and Ego-Motion from Video0、论文详解1、下载数kitti据集2、Running the single-view depth demo3、Preparing training data0、论文详解文章好久之前读的,有时间会补充这一块。1、下载数kitti据集For KITTI, fi...原创 2019-03-28 13:11:16 · 3255 阅读 · 6 评论 -
ubuntu16.04 + opencv3.2.0 安装教程
0、安装前准备:(1)安装编译工具sudo apt-get install build-essential -y(2)安装依赖包sudo apt-get install libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev -y(3)安装可选包sudo apt-get instal...原创 2018-11-16 11:59:46 · 2137 阅读 · 1 评论 -
Anaconda创建虚拟环境安装pytorch-GPU
Anaconda创建虚拟环境安装pytorch-GPU0、更改镜像源1、创建虚拟环境并进入2、安装GPU版pytorch3、安装torchvision4、测试环境0、更改镜像源conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --add channe...原创 2019-03-26 21:24:14 · 5321 阅读 · 0 评论 -
ubuntu18 nodejs和npm的安装
ubuntu18安装nodejs和npmsudo apt-get install nodejssudo apt install libssl1.0-dev nodejs-dev node-gyp npmlibssl1.0-dev安装如果出错apt-get install aptitudesudo apt-get install aptitudesudo aptitude install libssl-dev原创 2020-09-09 11:55:10 · 557 阅读 · 0 评论 -
单目深度估计论文翻译(一)之Unsupervised Learning of Depth and Ego-Motion from Video
单目深度估计论文翻译(一)之Unsupervised Learning of Depth and Ego-Motion from Video摘要1.简介2.相关工作3.方法摘要我们提出了一种无监督学习框架,用于从非结构化视频序列中进行单眼深度和相机运动估计。与最近的工作[10,14,16]一样,我们使用端到端学习方法,将视图合成作为监督信号。与之前的工作相比,我们的方法完全没有监督,只需要单眼...原创 2019-04-19 14:38:25 · 1527 阅读 · 0 评论 -
.npy转png
.npy转pngimport matplotlib.pyplot as pltimport numpy as npimport scipy.miscimport osfile_dir = "./data/mask/" # npy文件路径dest_dir = "./data/mask/" # 文件存储的路径def npy_png(file_dir, dest_dir): # 如果不存在对应文件,则创建对应文件 if not os.path.exists(file_d原创 2020-07-21 20:43:01 · 867 阅读 · 1 评论 -
Ubuntu 16.04 安装Pangolin
0、 安装Pangolin,用于可视化和用户接口安装依赖库libglew-dev、libpython2.7-dev、libboost-dev、libboost-thread-dev、libboost-filesystem-dev:sudo apt-get install libglew-dev libpython2.7-dev libboost-dev libboost-thr...原创 2018-11-16 18:22:38 · 1884 阅读 · 0 评论 -
python保存视频中的每一帧
python保存视频中的每一帧import cv2import osdef save_img(): video_path = r'./dataset/sample/video' videos = os.listdir(video_path) for video_name in videos: file_name = video_name.split('...原创 2019-07-04 16:24:19 · 4229 阅读 · 1 评论 -
Win10+Ubuntu16.04安装教程
win10+ubuntu16.04双系统安装u盘+系统盘制作软件Rufus安装步骤如下:注意:要为系统留好未分配的磁盘空间0、要为系统留好未分配的磁盘空间 1、设置优盘启动 2、开始安装 3、选择语言 4、继续 5、选择install ubuntu alongside windows boot manger选项 6、继续 7、选择语言继续 8、填...原创 2018-11-28 11:49:55 · 371 阅读 · 1 评论 -
ubuntu18.04 环境下启动anaconda图形化界面
ubuntu18.04 环境下启动anaconda图形化界面方法一:方法二:方法一:$ source ~/anaconda3/bin/activate root$ anaconda-navigator方法二:$ conda install -c anaconda anaconda-navigator$ anaconda-navigator[1]:参考文章(https://blo...原创 2019-03-26 10:48:18 · 12284 阅读 · 0 评论 -
深度学习模型训练之数据增强
数据增强import randomimport numpy as npimport cv2from PIL import Imageimport osbase_size = 1024scale = Truerotate = Truecrop_size = 1200flip = Trueblur = Falsedef augmentation(pp_path, image, label): h, w, _ = image.shape # Scaling, we se原创 2020-09-29 12:45:43 · 712 阅读 · 0 评论 -
双线性插值python实现
双线性插值python实现#!/usr/bin/python# -*- coding: utf-8 -*- __author__ = 'Alex Wang' import numpy as npimport cv2import time '''python implementation of bilinear interpolation''' def bilin...原创 2019-10-13 15:57:12 · 510 阅读 · 0 评论