|
|
3 месяцев назад | |
|---|---|---|
| .. | ||
| SG-hx-mWtwj3rGpSG | 3 месяцев назад | |
| SG-hx-x5aYC9uzcuZ | 3 месяцев назад | |
| SG-tB5UI1cuW87 | 3 месяцев назад | |
| __pycache__ | 3 месяцев назад | |
| temp | 4 месяцев назад | |
| 100_cls_seg.pt | 4 месяцев назад | |
| Dockerfile | 4 месяцев назад | |
| KJ-vYL6GFH2fYw.json | 4 месяцев назад | |
| SG-n6nV8B2oW95.png | 4 месяцев назад | |
| api_server.py | 4 месяцев назад | |
| api_server_with_result.py | 4 месяцев назад | |
| camera_spherical.py | 4 месяцев назад | |
| detect_furniture.py | 4 месяцев назад | |
| extract_room.py | 4 месяцев назад | |
| initial_mask.onnx | 4 месяцев назад | |
| map_furniture_to_room.py | 4 месяцев назад | |
| mobileclip2_b.ts | 4 месяцев назад | |
| pipeline.py | 3 месяцев назад | |
| readme.MD | 3 месяцев назад | |
| result.json | 3 месяцев назад | |
| room_cls.pt | 4 месяцев назад | |
| sys | 4 месяцев назад | |
| 物品2.xlsx | 4 месяцев назад | |
在先前 门的检测的Docker环境中 安装所需依赖:
pip install onnx onnxruntime fastapi uvicorn
python api_server_with_result.py --host 0.0.0.0 --port 8000
curl -X POST http://192.168.9.52:8000/api/process \
-H "Content-Type: application/json" \
-d '{"scene_path": "/mnt/100_cls_data/SG-tB5UI1cuW87"}' \
-o result.json
| 字段 | 说明 |
|---|---|
| URL | http://192.168.9.52:8000/api/process |
| 输入格式 | JSON |
| 输入参数 | scene_path |
| 结果保存 | result.json |
文件结构如下:
SG-tB5UI1cuW87/
├── images/
│ ├── 0.jpg
│ └── 1.jpg
├── depthmap/
│ ├── 0.png
│ └── 1.png
├── vision.txt
└── SG-tB5UI1cuW87.png
一个场景包含以下文件:
images/ — 存放全景图depthmap/ — 存放深度图vision.txt — 位姿信息SG-tB5UI1cuW87.png — 场景的平面图data_folder 目录下提供了三个场景示例。
代码运行后会生成 out_detect_furniture 文件夹,其中的 JSON 文件与全景图文件名一一对应。例如全景图名为 0.jpg,则生成的 JSON 文件为 0.json。
每个 JSON 文件包含以下字段:
| 字段 | 说明 |
|---|---|
bbox |
检测到的类别区域(四个顶点坐标) |
category |
类别的英文标签 |
name |
类别的中文标签 |
belong_room |
所属房间的英文标签 |
belong_room_cn |
所属房间的中文标签 |