Learning Discriminative and Transformation Covariant Local Feature Detectors实验环境搭建详细过程
依赖项:
Python 3.4.3
tensorflow>1.0.0, tqdm, cv2, exifread, skimage, glob
1、安装tensorflow:https://www.tensorflow.org/install/pip?lang=python3
1、安装python开发环境
sudo apt update sudo apt install python3-dev python3-pip sudo pip3 install -U virtualenv
2、创建虚拟环境(Python虚拟环境用于将包安装与系统隔离。)
virtualenv --system-site-packages -p python3 ./venv#创建目录venv来保存虚拟环境 source ./venv/bin/activate #激活虚拟环境 #激活之后,shell提示符cd ../../加上了(venv) pip install --upgrade pip # upgrading pip pip list #how packages installed within the virtual environment deactivate # exit virtualenv
3、使用pip安装tensflow
pip install tensorflow import tensorflow as tf; print(tf.__version__)" # 输出1.11.0
https://www.tensorflow.org/install/gpu 这是链接地址:
注:只有在安装了Cuda Toolkit7.5和cuDNN v4的64位Ubuntu下面可以通过pip安装支持GPU的tensflow。不然就需要使用源码安装。
如果要支持GPU,需要安装Cuda Toolkit(V>7.0)和cuDNN(V>=2)
tensorflow只支持计算能力>3.0的GPU。
2、安装tqdm https://github.com/tqdm/tqdm这是介绍
pip install tqdm
安装的是4.27.0版本的。
3、安装cv2
pip install opencv-python
安装的版本是:opencv-python-3.4.3.18
4、安装exifread https://pypi.org/project/ExifRead/
pip install ExifRead
安装的版本是:(2.1.2)
5、安装scikit-image https://scikit-image.org/
pip install -U scikit-image
6、安装glob https://pypi.org/project/glob2/
glob用它可以查找符合特定规则的文件路径名。查找文件只用到三个匹配符:"*", "?", "[]"
pip install glob2
依赖项到这里就安装完成了。
-----------------------------------------------分割线-----------------------下面是使用(Usage)
1、得到数据集,先进行下载https://www.dropbox.com/s/l7a8zvni6ia5f9g/datasets.tar.gz?dl=0
下载完成后解压数据到./data目录下。
2、运行代码
cd ./script # 切换当前路径 ./batch\_run_train.sh #运行脚本去生成transformed patch and train the model ./batch\_run_test.sh #提取局部特征点Extract local feature point ./batch\_run_eval.sh #评估性能Evaluate the performance
最新文章
- access数据库select查询top时无效的解决办法
- Swift 注释
- 对象图 Object Diagram
- HDU1050(Moving Tables:贪心算法)
- Android中的消息机制:Handler消息传递机制
- 帝国cms7.0,列表模板调用不支持附表字段
- 【转】Android Application 对象介绍
- iOS开发-大文件下载与断点下载思路
- C++之priority_queue
- 某电商网站线上drbd+heartbeat+nfs配置
- vue+node.js+webpack开发微信公众号功能填坑——v -for循环
- Python爬去有道翻译
- 饿了么测试专场技术沙龙实况回顾&;PPT 下载
- 理解 IntelliJ IDEA 的项目配置和Web部署(转载)
- 启动studio报错Gradle error
- [2018HN省队集训D8T3] 水果拼盘
- 基于centos6构建私有gitbook平台
- STL学习笔记---STL简介
- 【BZOJ 1001】[BJOI2006]狼抓兔子(最大流)
- sh: 1: node: Permission denied
热门文章
- I.MX6 Battery issues
- HashMap最大容量为什么是2的32次方
- 洛谷 P2444 [ POI 2000 ] 病毒 —— AC自动机+dfs
- 01_创建一个新的activity&;activity配置清单文件
- Xenocode Postbuild 2010 for .NET 使用
- idea 设置项目编码
- bzoj 2005: [Noi2010]能量采集【莫比乌斯反演】
- “玲珑杯”第七届郑州轻工业学院ACM程序设计大赛 ------- D:社交网络
- DP UVALive 6506 Padovan Sequence
- 题解报告:hdu 1166 敌兵布阵(线段树or树状数组)