Aster:An Attentional Scene Text Recognizer with Flexible Rectification(tensorflow框架下)容器docker内实现

Isabella ·
更新时间:2024-11-10
· 869 次阅读

代码主页: https://github.com/bgshih/aster
1.建立工程目录
aster-code:在这里插入图片描述
aster-master:
在这里插入图片描述
aster:在这里插入图片描述
2.建立镜像
编写dockerfile
在这里插入图片描述执行命令:

docker build -t aster-test:v2 . docker run -i -t aster-test:v2 /bin/bash

启动镜像成功!
3.进入目录:

cd/..../aster-code/aster/master

执行命令:

docker run -v /..../aster-code/aster-master:/aster-code/aster-master/ -w/aster-code/aster-master aster-test:v2 protoc ./aster/protos/*.proto --python_out=.

于是会在aster-master/aster/protos生成一系列python文件:
在这里插入图片描述
在/aster-code/aster-master/aster/c_ops目录下执行命令:

docker run -v /..../aster-code/aster-master/aster/c_ops:/aster-code/aster-master/aster/c_ops -w/aster-code/aster-master/aster/c_ops aster-test:v2 sh build.sh

命令执行成功!
执行demo文件:

docker run -v /...../aster-code/aster-master:/aster-code/aster-master/ -w/aster-code/aster-master/ aster-test:v2 python demo.py

在这里插入图片描述则表示demo脚本运行成功!

Remark:本来运行该脚本会报错:
在这里插入图片描述
解决方案是一定要在环境中装tensorflow==1.4(一定要是这个版本!)

pip install tensorflow==1.4

最后测试的图片是:
在这里插入图片描述
在这里插入图片描述


作者:csdnqq970820



text with tensorflow flexible Docker

需要 登录 后方可回复, 如果你还没有账号请 注册新账号