七、 AI 服务器部署和使用

1、 简介

完成网络训练后,可使用 TeguCV GUI 独有的 AI 服务器技术来实现对训练网络的使用,将 AI 技术部署在各种业务中,实现灵活开发。

使用 HTTP Server 提供服务时,请确认防火墙设置已开放相关端口。

2、图像检测服务器

服务器默认地址为:http://127.0.0.1:8888/upload_to_tegu

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、人脸识别服务器

点击 Pause Server 终止服务器

服务器默认地址为:http://127.0.0.1:8888/detection_face

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、车牌识别服务器

点击 Pause Server 终止服务器。

服务器默认地址为:http://127.0.0.1:8888/detection_plate

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