提交 879172a5 编写于 作者: L LKKlein

change demo to ppocr-go

上级 bf0adf0a
...@@ -27,6 +27,7 @@ tar -xzvf go1.14.10.linux-amd64.tar.gz -C /usr/local ...@@ -27,6 +27,7 @@ tar -xzvf go1.14.10.linux-amd64.tar.gz -C /usr/local
# 配置GOROOT,即go的安装目录 # 配置GOROOT,即go的安装目录
echo "export GOROOT=/usr/local/go" >> ~/.bashrc echo "export GOROOT=/usr/local/go" >> ~/.bashrc
echo "export PATH=$PATH:$GOROOT/bin" >> ~/.bashrc
# 配置GOPATH,即go相关package的安装目录,可自定义一个目录 # 配置GOPATH,即go相关package的安装目录,可自定义一个目录
echo "export GOPATH=$HOME/golang" >> ~/.bashrc echo "export GOPATH=$HOME/golang" >> ~/.bashrc
# 配置GOPROXY,即go mod包管理器的下载代理,同时打开mod模式 # 配置GOPROXY,即go mod包管理器的下载代理,同时打开mod模式
...@@ -276,7 +277,7 @@ cd PaddleOCR/deploy/paddleocr-go ...@@ -276,7 +277,7 @@ cd PaddleOCR/deploy/paddleocr-go
```shell ```shell
# 确保C动态库路径已在环境变量中 # 确保C动态库路径已在环境变量中
go build demo.go go build ppocr-go.go
``` ```
### 3.3 执行预测demo ### 3.3 执行预测demo
...@@ -286,7 +287,7 @@ go build demo.go ...@@ -286,7 +287,7 @@ go build demo.go
#### 3.3.1 单张图预测 #### 3.3.1 单张图预测
```shell ```shell
./demo --config config/conf.yaml --image images/test.jpg ./ppocr-go --config config/conf.yaml --image images/test.jpg
``` ```
执行完成,会输出以下内容: 执行完成,会输出以下内容:
...@@ -296,7 +297,7 @@ go build demo.go ...@@ -296,7 +297,7 @@ go build demo.go
#### 3.3.2 文件夹批量预测 #### 3.3.2 文件夹批量预测
```shell ```shell
./demo --config config/conf.yaml --image_dir ./images ./ppocr-go --config config/conf.yaml --image_dir ./images
``` ```
执行完成,会输出以下内容: 执行完成,会输出以下内容:
...@@ -306,7 +307,7 @@ go build demo.go ...@@ -306,7 +307,7 @@ go build demo.go
#### 3.3.3 开启OCR Server #### 3.3.3 开启OCR Server
```shell ```shell
./demo --use_servering --port=18600 ./ppocr-go --use_servering --port=18600
``` ```
开启服务后,可以在其他客户端中通过`post`请求进行ocr预测。此处以`Python`客户端为例,如下所示 开启服务后,可以在其他客户端中通过`post`请求进行ocr预测。此处以`Python`客户端为例,如下所示
......
...@@ -28,6 +28,7 @@ func main() { ...@@ -28,6 +28,7 @@ func main() {
if image != "" { if image != "" {
img := ocr.ReadImage(image) img := ocr.ReadImage(image)
defer img.Close()
results := sys.PredictOneImage(img) results := sys.PredictOneImage(img)
for _, res := range results { for _, res := range results {
log.Println(res) log.Println(res)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册