第一步:下载所需文件
git clone https://github.com/DetectionTeamUCAS/FPN_Tensorflow.git
git clone https://github.com/morpheusthewhite/Faster-RCNN-TensorFlow-Python3.5.git
第二步:修改“tf_faster_rcnn”的配置方式:
cd $PATH_ROOT/libs/box_utils/cython_utils
python setup.py build_ext --inplace
以上配置方法为官方给的配置方法,但是此方法只适合Linux系统,对于win10完全行不通,一下介绍win10上“tf_faster_rcnn”的配置方法:
1:首先配置一些基本的依赖:
pip install Cython
pip install easydict
pip install tensorflow-plot
2:进入到 “Faster-RCNN-TensorFlow-Python3.5/data/coco/PythonAPI”文件下,打开终端执行以下命令:
python setup.py build_ext --inplace
python setup.py build_ext install
3:进入到 “Faster-RCNN-TensorFlow-Python3.5/lib/utils”文件下,打开终端执行以下命令
python setup.py build_ext --inplace
4:将整个“utils/”文件夹中的所有文件复制到“FPN_Tensorflow-master/libs/box_utils/cython_utils/”文件夹内,提醒是否替换的话,选择替换即可;
5:剩下的运行就可以根据 “https://github.com/DetectionTeamUCAS/FPN_Tensorflow”中的过程来进行了。
注:可能报的错:
AttributeError: module 'tensorflow.compat' has no attribute 'v1
解决方法:根据报错的信息提醒打开相对应的文件,然后把其中的 summary_image_v1 = tf.compat.v1.summary.image修改为summary_image_v1 = tf.summary.image即可。