docker pull zhude/yolo_detect:Tag
docker images
0.2:
docker run -p 8008:8008 -d zhude/yolo_detect:0.2 python workspace/main.py
0.2.1及0.2.2:
docker run -p 8008:8008 -d zhude/yolo_detect:tag python main.py
0.1,latest:
docker run -p 8008:8008 -it zhude/yolo_detect:tag /bin/bash
0.2.4版本的镜像创建容器方法:
docker run -p [your_port]:8008 -d --gpus [gpu_list] --name [your_container_name] zhude/yolo_detect0.2.4
容器创建时会自动启动服务,无需额外执行python main.py,该容器仅暴露8008端口
对于0.2版本,通过以下指令查看接口运行状态,显示为up则运行成功
docker ps -a
conda activate yolov7
cd workspace
python main.py
没有报错则运行成功,此时接口已在运行,由于main.py没有返回,此时可直接关闭终端退出
0.1入参示例:
{
"fileName":"aaaa.jpg",
"img_url" : "https://i.328888.xyz/img/2022/12/03/ViDgo.jpeg",
"contentType":"image/jpeg",
"nms":"0.6",
"score":"0.3",
"modelTpyes":" 01,02"
}
0.2以及latest入参示例:
{
”fileName“: ”infrate_0901_37.jpg“ ,
“url”: ”https://i.328888.xyz/img/2022/12/03/ViDgo.jpeg“ ,
”isSaveResult”: “true” ,
“contentType“: "image/jpeg" ,
"nms":"0.6",
"score":"0.3",
“modelTpyes”: ""
}
0.1出参示例:
{
"code" : "200",
"msg":"success,
"data":[
{
"filename": "aaa.jpg",
"name": "jueyuanhuan",
"score": "0.9",
"xmin": "100",
"ymin": "100",
"xmax": "100",
"ymax": "100"
}
{
"filename": "aaa.jpg",
"name": "pingbihuan",
"score": "0.8",
"xmin": "200",
"ymin": "200",
"xmax": "200",
"ymax": "200"
}
]
}
0.2以及latest出参示例:
{
"code" :"200",
"msg":"success",
"resimgurl":"https://beta.glilmu.com/i/2022/12/03/resjpg/aaa.jpg",
"resxmlurl":"https://beta.glilmu.com/i/2022/12/03/resxml/aaa.xml",
"data":[
{
"filename":"aaa.jpg",
"name":"jueyuanhuan",
"score":"0.9",
"xmin":"100",
"ymin":"100",
"xmax":"100",
"ymax":"100"
}
{
"filename": "aaa.jpg",
"name": "pingbihuan",
"score": "0.8",
"xmin": "200",
"ymin": "200",
"xmax": "200",
"ymax": "200"
}
]
}
0.1是第一个版本,latest是提供了保存图片和xml文件的功能,但是默认不保存,修改程序后可保存。0.1和latest版本需要进入容器内部启动接口,0.2不需要进入,run的时候可接命令直接运行接口,0.2.1相较于0.2将接口移至主文件夹,避免权重文件读取失败,0.2.2相较于0.2.1加入了日志。
Content type
Image
Digest
sha256:78a4e5338…
Size
1.6 GB
Last updated
almost 4 years ago
docker pull zhude/yolo_detect