Faster-RCNN环境搭配及运行教程

这篇具有很好参考价值的文章主要介绍了Faster-RCNN环境搭配及运行教程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Faster-RCNN-TensorFlow-Python35

最近正在学习Faster-RCNN,环境历经一天时间终于成功安装,借此记录下整体安装过程

本教程是Windows 10 + Python35 + CUDA 10.0 + cudnn 7.4.1.5 + tensorflow-gpu 1.13.2环境的配置过程

所使用的软件包括

名称

版本

CUDA

10.0

CUDNN

7.4.1.5

Anaconda3

4.2.0

Pycharm

2019.3.5

整体过程中所需要的软件包我都放在了网盘之中,需要可自取(若失效,请留言)

软件安装包 提取码:iskr

软件安装

VS2019

Tip:若已安装VS2015且已安装C++组件可跳过VS的安装

Tip:若已安装VS2017建议卸载后安装

也可不卸载,先跳过这一步,之后如果出现问题可返回重做

打开安装包,最好不要更改安装路径,在选择组件时如下图所示

Faster-RCNN环境搭配及运行教程

点击安装即可

CUDA 10.0

打开安装程序,如下图所示

Faster-RCNN环境搭配及运行教程

选择自定义,然后下一步。

Faster-RCNN环境搭配及运行教程

不做任何更改,下一步,直至安装完成。

cudnn 7.4

下载压缩包后解压,复制图中红框所有文件 注意路径

Faster-RCNN环境搭配及运行教程

打开 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0 路径,粘贴到本目录下,下图为复制完成之后的情形

Faster-RCNN环境搭配及运行教程

Anaconda3-4.2.0

安装过程如图所示

Faster-RCNN环境搭配及运行教程

选择 All Users,下一步

Faster-RCNN环境搭配及运行教程

安装路径可以更改,也可不更改。

若更改路径请看如下介绍,不更改可跳过


/*由于选择的Anaconda3版本较低,所以不同于新版本的安装*/
/*
eg:我选择的路径是E:\Program Files\

首先选中此目录
然后复制Anaconda3到\后面	最终为E:\Program Files\Anaconda3
*/
Faster-RCNN环境搭配及运行教程
Faster-RCNN环境搭配及运行教程

选择路径之后下一步

Faster-RCNN环境搭配及运行教程

勾选两个框,然后install,安装完成。

pycharm

默认下一步即可,也可参考pycharm详细安装的博客

环境搭建

第三方库安装

Tips:若显卡内存小于4G,最好使用tensorflow-cpu

首先创建并激活环境

    conda create -n tensorflow python=3.5
    activate tensorflow

以下参考这位博主的文章

pip加速

打开C:\Users\用户名

新建pip文件夹,打开新建pip.ini,右键选择记事本打开,输入以下代码

[global]
index-url = http://pypi.mirrors.ustc.edu.cn/simple
[install]
use-mirrors =true
mirrors =http://pypi.mirrors.ustc.edu.cn/simple/
trusted-host =pypi.mirrors.ustc.edu.cn

关闭并保存

在桌面新建requirements.txt文件,输入以下内容

scipy==1.2.1
numpy==1.17.0
Keras==2.1.5
matplotlib
opencv_python==4.1.2.30
tensorflow_gpu==1.13.2
tqdm==4.60.0
Pillow
h5py

在cmd激活tensorflow环境的情况下,输入如下指令

pip install -r C:\Users\ 用户名 \Desktop\requirements.txt

用户名更改位自己的即可

Tips 如果安装过程中出现404,则使用如下命令

pip install numpy==1.16.5
pip install --upgrade pip
pip install --upgrade setuptools
pip install --no-cache-dir --force-reinstall -Iv grpcio==1.36.1
pip install tensorflow_gpu==1.13.2

然后再依次pip install requirements.txt文件中的包

逐个安装比较麻烦,也可使用pip install -r C:\Users\ 用户名 \Desktop\requirements.txt尝试安装。

ps:我安装到这里心态快崩了,所以忍着痛一个一个安装,祈求成功,最终果然成功了啊φ( ̄0 ̄)

源码运行

下载VOC2007数据集和vgg16网络模型

下载Faster-RCNN源码,此源码原址为https://github.com/dBeker/Faster-RCNN-TensorFlow-Python3

数据集处理

如下图所示,选中三个压缩包,然后解压到当前文件夹,会形成蓝色框标记的VOCdevkit文件夹

Faster-RCNN环境搭配及运行教程

然后将文件夹名更改为 VOCDevkit2007 并移动至Faster-RCNN中data目录下。

Faster-RCNN环境搭配及运行教程

VGG16模型

解压 vgg_16_2016_08_28.tar.tar

vgg_16.ckpt 更名为 vgg16.ckpt

在Faster-RCNN的data目录下新建 imagenet_weights 文件夹,并将上面的 vgg16.ckpt 移动至此文件夹中

Faster-RCNN环境搭配及运行教程

编译准备

进入Faster-RCNN/data/coco/PythonAPI目录下,执行

python setup.py build_ext --inplace

python setup.py build_ext install

然后进入Faster-RCNN/lib/utils目录下执行

python setup.py build_ext --inplace

运行

Run train.py文章来源地址https://www.toymoban.com/news/detail-441523.html

到了这里,关于Faster-RCNN环境搭配及运行教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【YOLOv8/YOLOv7/YOLOv5/YOLOv4/Faster-rcnn系列算法改进NO.64】即插即用新的注意力机制RFAConv

     前言 作为当前先进的深度学习目标检测算法YOLOv8,已经集合了大量的trick,但是还是有提高和改进的空间,针对具体应用场景下的检测难点,可以不同的改进方法。此后的系列文章,将重点对YOLOv8的如何改进进行详细的介绍,目的是为了给那些搞科研的同学需要创新点或者

    2024年02月02日
    浏览(54)
  • Maskrcnn/Faster-rcnn依赖项安装过程中THC.h: No such file or directory/THCeilDiv Undefined/分配内存空间等问题的解决方案

    在论文复现安装maskrcnn-benchmark依赖项的过程中,遇见了pytorch版本不匹配导致的无法安装的问题,现存的大多数内容都建议安装低版本的pytorch以解决问题,但也不能总是这么干,不然自己这兼容性也太差了,顺便也吐槽一下pytorch的兼容性问题。在此总结一下,方便遇到相似问

    2024年02月08日
    浏览(31)
  • YOLOv8/YOLOv7/YOLOv5/YOLOv4/Faster-rcnn系列算法改进【NO.69】针对遥感图像目标检测中的小目标进行改进CATnet(ContextAggregation模块)

    前言 作为当前先进的深度学习目标检测算法YOLOv8,已经集合了大量的trick,但是还是有提高和改进的空间,针对具体应用场景下的检测难点,可以不同的改进方法。此后的系列文章,将重点对YOLOv8的如何改进进行详细的介绍,目的是为了给那些搞科研的同学需要创新点或者搞

    2024年02月11日
    浏览(43)
  • Faster RCNN在pycharm中运行

    参考B站up主:霹雳吧啦Wz git clone https://github.com/WZMIAOMIAO/deep-learning-for-image-processing 首先找到faster_rcnn ├── backbone: 特征提取网络,可以根据自己的要求选择 ├── network_files: Faster R-CNN网络(包括Fast R-CNN以及RPN等模块) ├── train_utils: 训练验证相关模块(包括cocotools) ├

    2024年02月03日
    浏览(31)
  • GIS之深度学习10:运行Faster RCNN算法

    (未完成,待补充) 获取Faster RCNN源码 (开源的很多,论文里也有,在这里不多赘述) 替换自己的数据集(图片+标签文件) (需要使用labeling生成标签文件) 打开终端,进入gpupytorch环境 运行voc_annotation.py文件生成与训练文件  结果所示: 运行:train.py文件  终端/编码器运

    2024年03月13日
    浏览(56)
  • Faster RCNN训练自己的数据集【傻瓜式教程】

    本文采用的源码是:https://github.com/dBeker/Faster-RCNN-TensorFlow-Python3 由于本文是小白教程,光写几个环境怕有人配置不好或者配置版本搞乱。Faster RCNN配置环境比较复杂。我在这直接贴图我的环境版本图: 先安装tensorflow-gpu,然后依次安装cython、opencv-python、easydict、Pillow、matplot

    2024年02月02日
    浏览(28)
  • 目标检测前言,RCNN,Fast RCNN,Faster RCNN

    找到概率最高的目标之后,与其他目标进行IOU交并比计算,若高于一定值,则说明这两张图片预测的是同一个目标,则把概率低的目标删掉 因为是直接得到特征图之后进行映射,所以不限制输入图像尺寸 Gx,Gy是调整中心点,Dx(P)是回归参数,exp就是e的多少次方 从提取到的

    2024年02月07日
    浏览(37)
  • 目标检测——Faster RCNN

    Faster RCNN是由 R-CNN、Fast R-CNN 改进而来,是非常经典的目标检测的两阶段网络。 此篇博客是我通过学习以下优秀博客归纳整理而得: 一文读懂Faster RCNN - 知乎 Faster R-CNN详解和网络模型搭建 - 知乎 Faster R-CNN:详解目标检测的实现过程 - 郭耀华 - 博客园 yolov5与Faster-RCNN 训练过程

    2024年02月06日
    浏览(46)
  • Faster RCNN模型如何自定义损失函数

    /lib/model/faster_rcnn/faster_rcnn.py /lib/model/faster_rcnn/resnet.py 与1.2同理 1.4.1 模型代码:/lib/model/faster_rcnn/faster_rcnn.py,/lib/model/faster_rcnn/resnet.py,/lib/model/faster_rcnn/vgg16.py 1.4.2 训练代码:trainval_net.py 1.4.3 测试代码:test_net.py 1.4.4 运行参数代码:libmodelutilsparser_func.py 修改/lib/model/fa

    2023年04月17日
    浏览(26)
  • 基于Faster rcnn pytorch的遥感图像检测

    代码:https://github.com/jwyang/faster-rcnn.pytorch/tree/pytorch-1.0 使用RSOD遥感数据集,VOC的数据格式如下: RSOD是一个开放的目标检测数据集,用于遥感图像中的目标检测。数据集包含飞机,油箱,运动场和立交桥,以PASCAL VOC数据集的格式进行标注。 数据集包括4个文件夹,每个文件夹

    2024年02月06日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包