一文教你跑通Faster-Rcnn

2024-06-22 06:58
文章标签 faster 文教 rcnn

本文主要是介绍一文教你跑通Faster-Rcnn,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

第一步因为跑这个代码必须使用GPU进行加速,准备用CPU来跑的话,可以放弃了,安装cuda和cudnn,再安装NVIDIA的显卡驱动(版本一定要对),这方面网上教程非常之多,也有不少坑,仔仔细细一步一步的来是不会有多大问题的,安装完一定要进行一个测试,是否安装成功。

测试显卡驱动:$:nvidia-smi,出现GPU的使用情况,则代表成功


测试cuda:$:nvcc -V,出现Cuda的版本信息,则代表成功,cuda的环境变量一定要注意进行配置,写入/etc/profile

export PATH=/usr/local/cuda-8.0/bin:$PATH
export PATH=/usr/local/cuda-8.0/bin${PATH:+:${PATH}} 
export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}} 


第二步下载安装anaconda,下载python2.7版本的,后续我会提供3.5版本的faster-rcnn,下载地址:https://www.anaconda.com/download/

第三步下载Tensorflow版本的Faster-Rcnn代码,下载地址:https://github.com/CharlesShang/TFFRCNN

这个代码也并不是下载下来就能跑成功,需要填一些坑,按照Readme里的教程一步步来,基本没问题,总结起来就如下几个方面

1、数据集对应的下载下来放到对应位置

2、在lib下进行编译,生成gpu-nms和cpu-nms动态库,注意你的gcc版本,对make.sh文件进行相应的注释和解注,

尤其是要把-D_GLIBCXX_USE_CXX11_ABI=0改成-D_GLIBCXX_USE_CXX11_ABI=1,以及对psroipooling进行编译时也要加入-D_GLIBCXX_USE_CXX11_ABI=0。如下所示:



然后把train_net文件里的参数进行一个设置,即可运行


也许在这个过程中因人而异会出现不同的问题,但不要放弃,都可以解决,这个教程是比较傻瓜式的,因为我非常理解一个新手对于这个东西一无所知的时候,任何一个细节可能都需要琢磨半天。我会持续更新,有什么问题,欢迎留言讨论




这篇关于一文教你跑通Faster-Rcnn的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1083598

相关文章

【Win】小键盘不听话?一文教你在Windows中恢复数字输入

想象一下,你正坐在办公室里,手指在键盘上飞舞,突然间,你的小键盘变得不听话了——数字不再出现,而NumLock键似乎失去了它的魔力。这可能是由于Windows中的一个鲜为人知的功能——“鼠标键”被意外激活了。本文将带你一步步解决这个问题,并深入探索这个功能,让你在需要时能够自如地使用它。 问题诊断:小键盘失灵之谜 当你发现小键盘无法输入数字时,首先检查NumLock键是否被激活。如果NumLo

一文教你在centos 7.9中安装mysql5.7(超级详细)

##red## 🔴 大家好,我是雄雄,欢迎关注微信公众号,雄雄的小课堂。 一、前言 每当新来一个服务器之后,习惯性的都会安装一个宝塔面板,不为别的,就为了装环境方便点儿,比如常用的jdk,mysql,nginx以及redis等等,在面板上只需要在商店里面点点【安装】按钮,傻瓜式安装。 但是,有些情况下是不适合使用面板安装的,比如我们这个服务器是要过三级等保的,万一因为面板有什么漏

Faster RCNN安装问题

对于Faster RCNN安装网上给出了很多的方法,这里只是记录自己遇到的几个比较奇怪的问题,当时在安装的时候由于这几个问题花费了大量时间,在这里记录下来,以期能够帮助遇到同样问题的网友。 第一个问题 /util/cudnn.hpp:127:41: error: too few arguments to function ‘cudnnStatus_t cudnnSetPooling2dDesc

Faster RCNN代码理解(Python)

最近开始学习深度学习,看了下Faster RCNN的代码,在学习的过程中也查阅了很多其他人写的博客,得到了很大的帮助,所以也打算把自己一些粗浅的理解记录下来,一是记录下自己的菜鸟学习之路,方便自己过后查阅,二来可以回馈网络。目前编程能力有限,且是第一次写博客,中间可能会有一些错误。 目录 目录 第一步准备第二步Stage 1 RPN init from ImageNet model

讲解 Faster R_CNN原理:

Fast R-CNN改进 上图为论文中的图片          先使用CNN网络获得整体的特征图:这里可以卷积共享,加快速度         然后将原图中的Region Proposals(区域)映射到Feature Map中,获得一系 列RoI(感兴趣区域)         然后不再对每个RoI分别进行分类回归,而是通过类似SPP的RoI Pooling层 将不同大小的RoI汇集成相

caffe - faster r-cnn(python)之路

1. faster-rcnn安装与运行   下列faster-rcnn的安装参考github作者给出的教程:https://github.com/rbgirshick/py-faster-rcnn caffe的安装参考官网教程( see:Caffe installation instructions) note:将makefile.config中这两行注释去掉 WITH_PYTHON_L

Stable Diffusion3 开源!一文教你玩转 Stable Diffusion3

节前,我们组织了一场算法岗技术&面试讨论会,邀请了一些互联网大厂朋友、今年参加社招和校招面试的同学。 针对大模型技术趋势、大模型落地项目经验分享、新手如何入门算法岗、该如何准备面试攻略、面试常考点等热门话题进行了深入的讨论。 汇总合集: 《大模型面试宝典》(2024版) 发布! 6月13日,Stability AI 正式开源20亿参数版本的Stable Diffusion 3 Medi

用智能插件(Fitten Code: Faster and Better AI Assistant)再次修改vue3 <script setup>留言板

<template><div><button class="openForm" @click="openForm" v-if="!formVisible">编辑</button><button @click="closeForm" v-if="formVisible">取消编辑</button><hr /><formv-if="formVisible"@submit.prevent

使用faster-rcnn训练自己的模型

参考 faster-rcnn 源码链接 论文链接 一个不错的参考 faster rcnn简介 各文件目录介绍  caffe-fast-rcnn —> caffe框架  data —> 存放数据,以及读取文件的cache  experiments —>存放配置文件以及运行的log文件,配置文件  lib —> python接口  models —> 三种模型, ZF(

【目标检测】——Faster rcnn原理可视化图

转载自:https://www.cnblogs.com/king-lps/p/8995412.html