七、 AI 服务器部署和使用
1、 简介
完成网络训练后,可使用 TeguCV GUI 独有的 AI 服务器技术来实现对训练网络的使用,将 AI 技术部署在各种业务中,实现灵活开发。
使用 HTTP Server 提供服务时,请确认防火墙设置已开放相关端口。
2、图像检测服务器
点击 Run Server 开启服务器,开启前请选择本项目训练出的模型。

请等待模型加载,在弹出这个对话框后说明服务器已经开启。

点击 Pause Server 终止服务器

服务器默认地址为:http://127.0.0.1:8888/upload_to_tegu
Python 代码调用参考:
import requests
url = r'http://127.0.0.1:8888/upload_to_tegu'
files = {'file':(r'timg.jpg', open(r"D:\backup\VOC2007\dds\timg.jpg",'rb'), 'image/jpg',{})}
re = requests.post(url, files=files)
import json
r= json.loads(re.content) print('type:{},value:{}'.format(type(r),r))
3、人脸识别服务器
点击 Run Server 开启服务器。

请等待模型加载,在弹出这个对话框后说明服务器已经开启。

点击 Pause Server 终止服务器
服务器默认地址为:http://127.0.0.1:8888/detection_face
Python 代码调用参考:
import requests
import cv2
import os
url = r'http://127.0.0.1:8888/detection_face'
img_path = r"D:\backup\facenet\test\IMG_0984.JPG"
files = {'file':(r'timg.jpg', open(img_path,'rb'), 'image/jpg',{})}
re = requests.post(url, files=files)
import json
r= json.loads(re.content)
print(r) #[['LiuXin', [1000, 780, 1980, 2040],
4、车牌识别服务器
点击 Run Server 开启服务器。

请等待模型加载,在弹出这个对话框后说明服务器已经开启。

点击 Pause Server 终止服务器。
服务器默认地址为:http://127.0.0.1:8888/detection_plate
Python 代码调用参考:
import requests
import cv2
import os
url = r'http://127.0.0.1:8888/detection_plate'
img_path = r"D:\backup\facenet\test_car\timg1.jpg"
files = {'file':(r'timg.jpg', open(img_path,'rb'), 'image/jpg',{})}
re = requests.post(url, files=files)
import json
r= json.loads(re.content)
print(r) #['川S22222', 0.9496256709098816, [145, 178, 322, 224]]
Last updated