ubuntu配置ctpn-文本检测

主要参考这篇github上面的这个文章,工程的实现步骤很详细,整个工程的包也在这下载      text-detection-ctpn

我是在ubuntu14.04系统下进行的操作。

这个工程是基于tensorflow的,所以,首先要确保安装了tensorflow。tensorflow的安装很简单,直接使用pip安装即可。

pip install tensorflow

检验安装是否成功

import tensorflow as tf

不报错就是安装成功了。

这里简单的叙述一下步骤,具体的请到原文网址查看

先从github把工程包下载下来,然后执行代码

cd utils/bbox
chmod +x make.sh
./make.sh

然后,再下载大神训练好的模型  baidu yun,解压后放到工程文件夹下,就是checkpoints_mlt文件夹

然后执行demo

python ./main/demo.py

由于我真的是渣渣,python我也不懂,所以执行了这步操作,结果就是报错no model named nets

就是demo.py文件中的代码报错

from nets import model_train as model
from utils.rpn_msr.proposal_layer import proposal_layer
from utils.text_connector.detectors import TextDetector

可是工程目录下,明显是有nets,utils这些文件夹的,因为不懂python,所以困扰了我一上午,刚开始以为是路径有问题。后来百度得知

from    import

是python中用来导入模块的,我们的nets是个文件夹,不能直接当做python的模块,需要在该文件下添加一个名为__init__.py的空文件。__init__.py 文件的作用是将文件夹变为一个Python模块,Python 中的每个模块的包中,都有__init__.py 文件。

Python __init__.py 作用详解

这样根据提示错误,在nets、utils等文件夹下添加该文件,就可以成功运行。

但是提供的5张的照片,只有两张能运行成功,目前还不知道原因是什么。。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值