资讯专栏INFORMATION COLUMN

Github seglink项目在pycharm上实现(python3)

dreambei / 2288人阅读

摘要:注意不是去配置系统的,我是很小白地改系统环境改了很久,最后发现是这个意思,浪费了一整天真是坑。这个有待以后研究了。

seglink可以检测图像里各种倾斜弯曲的一排文字,最近想找一个已经实现好的project调试调试,然而github上翻来翻去只有几个,而纯python的就这个大神做的版本了,贴个地址:
https://github.com/dengdan/se... 但是大神做的是python2 + opencv 2,跟我需要的版本不符合,所以需要改很多内容,调试也是一把辛酸泪,这里把python 3版的seglink调试过程写一下,让大家以后少走弯路。

1.环境配置
我是pycharm + anaconda, 这一套可以为每个工程配置一个virtualenv,不需要自己再费心费力的配置virtualenv了。这个project需要用到tensorflow和cv2,可以很方便的在pycharm中安装,anaconda也已经自带了很多包了。

然后是作者自己写的pylib这个包,需要1)加到project里 2)加到这个虚拟环境的PYTHONPATH中。注意不是去配置系统的PATH,我是很小白地改系统环境改了很久,最后发现是这个意思,浪费了一整天真是坑。下图是添加这个project环境的步骤和方法:

*需要特别注意的是作者这个链接直接下下来的pylib是python2适用的,点pylib点进去另一个github项目有一个很贴心地python3版pylib,这个一定要小心!
2.需要下载的dataset和model
有两个dataset需要下载,github里面给了链接。我下载的是seglin-384模型和ICDAR2015 dataset。注意数据集下载的时候要先注册,是challenge4
3.Python 2 to 3
本来想直接用自带的2to3 lib来进行转换,但是没找到Mac装的python3的Tools这个文件夹,只能手动修改。这个有待以后研究了。手动修改主要是 1)print 加上括号 2)xrange改为range 3)import同一文件夹内的其它py文件,原来的直接Import会报错,需要用from xxx import xxx的方法 4)nets文件里的几个需要自己修改,这里net_factory.py需要修改一下传入参数:

4.其他修改
其它可以参考这篇文章修改https://unordered.org/timelin...
注意一个cv2需要改为cv3版本的方法,以及在testSeglink.py中正确填写图像路径和模型路径。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/43911.html

相关文章

  • 使用 pycharm deployment 功能远程调试代码

    摘要:最近有一个项目需求,需要让大家能够共同登录上一台服务器使用环境进行项目开发。于是使用了的功能。安装过程不在赘述。登录到远程服务器,创建项目创建环境安装库使用功能大家在使用的时候按照图示进行,但是一定要换成是自己的项目路径。 最近有一个项目需求,需要让大家能够共同登录上一台服务器使用 Linux 环境进行 Python 项目开发。于是使用了 pycharm 的 deployment 功能...

    neuSnail 评论0 收藏0
  • Django之Ubuntu环境搭建

    一、Ubuntu的安装 建议: 在断网情况下安装会比较快! 二、VMware Tools安装 虚拟机选项 安装VMware Tools - 将VMwareTools-xx.tar.gz拷贝到桌面 - 文件解压(切换到桌面目录) tar -zxvf VMwareTools-xx.tar.gz - 安装(切换到vmware-tools-xxx) sudo ./vmwar...

    import. 评论0 收藏0
  • Python多版本切换工具-Pyenvvirtualenv及Anaconda科学计算环境的配置

    摘要:为了安装科学计算环境,控制好版本,今天上午总算折腾好了。切换和使用新的虚拟环境这样就能切换为这个版本的虚拟环境。通过输入查看现在版本,可以发现处于虚拟环境下了。指定包的版本多个版本并存,尤其是和的并存。下面用创建一个名叫的版本为的环境。 为了安装Anaconda科学计算环境,控制好python版本,今天上午总算折腾好了。 学习python有时希望在python2.7环境下,有时希望在...

    rozbo 评论0 收藏0
  • Python3安装Pymongo

    摘要:本篇教程展示如何安装库,编辑器使用的当然是。安装这个借助来安装非常简单。找到相关的库,选中,然后点击窗口最左下方的安装即可。配置完成,即可显示所有数据库信息。 本篇教程展示如何安装Pymongo库,编辑器使用的当然是pycharm。 博客文章地址:https://weiya.me/item/66.html 准备 我们这里直接使用pycharm来安装Pymongo库,和pycharm的m...

    verano 评论0 收藏0
  • Python3安装Pymongo

    摘要:本篇教程展示如何安装库,编辑器使用的当然是。安装这个借助来安装非常简单。找到相关的库,选中,然后点击窗口最左下方的安装即可。配置完成,即可显示所有数据库信息。 本篇教程展示如何安装Pymongo库,编辑器使用的当然是pycharm。 博客文章地址:https://weiya.me/item/66.html 准备 我们这里直接使用pycharm来安装Pymongo库,和pycharm的m...

    KevinYan 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<