《Adaptive Boundary Proposal Network for Arbitrary Shape Text Detection》
论文:ICCV 2021 Open Access Repository
论文源码:https://github.com/GXYM/TextBPN
本文章所提供的代码是在linux系统上运行的,本文提供的方法是使用网上租用服务器的方式进行论文复现。
服务器选用的是 矩池云 矩池云 - 专注于人工智能领域的云服务商
一.从GitHub上下载源代码 解压
1.选择Download ZIP 并解压
下载后的文件是这样的
2.下载数据集和运行文件
1.CTW1500
2.TD500
3.Total-Text
4.下方Models中的三个文件是同一个只要下载一个就可以了
这4个文件需要一点方法才能下载,大家自行想办法。
前3个文件下载解压后是这样的
前三个 在解压后的源代码中创建data文件夹并放入这三个解压后的文件
第四个文件 在解压后的源代码中文件夹中直接并放入下图这个解压后的文件
解压后是一个model文件夹
最后上传到网盘里的文件是这些
接着打开提供的网盘并上传这一整个文件
二.如何使用服务器
选择的显卡是NVIDIA Tesla k80 系统选择的是 Pytorch 1.11 其他显卡相同 或者差不多的系统应该也可以
租用前请先充值。启动大约需要2-3分钟。启动后我使用的是SSH进行连接
三.使用xshell进行连接
填写提供的主机号,端口号,再点击左上角的 “用户身份验证”
填写用户名和 复制密码 点击 下方 连接
选择选择一次性接受
四.运行
使用linux命令符进入你上传的文件夹的目录
输入 sh eval.sh 即可运行
第一次运行一般会提示缺少包,通过 pip install 命令进行下载即可。
成功运行就是这样的
最后结果会输出在 自动创建的文件夹output中
五.其他
可能还会有其他问题出现,请自行查阅解决,或在下方留言询问。