- 在application.yml中添加视频分析相关配置项,包括AI检测开关、RTSP连接参数 - 新增detection-config.json模型配置文件,支持YOLO目标检测模型 - 优化RTSP流媒体传输配置,添加TCP/UDP传输协议支持和超时重试机制 -修复模型配置文件路径问题,从/resources/models/调整为/libs/models/ - 更新JavaCV和OpenCV依赖版本,提升视频处理性能 - 添加Windows和Linux平台的RTSP测试服务器启动脚本 - 默认关闭AI检测功能,避免启动时出现错误- 增强RTSP连接稳定性,添加更多兼容性选项
33 lines
1.3 KiB
JSON
33 lines
1.3 KiB
JSON
{
|
|
"models": [
|
|
{
|
|
"name": "yolo",
|
|
"type": "object_detection",
|
|
"modelPath": "models/yolo.onnx",
|
|
"configPath": "models/yolo.cfg",
|
|
"weightsPath": "models/yolo.weights",
|
|
"classNames": [
|
|
"person", "bicycle", "car", "motorbike", "aeroplane", "bus", "train", "truck",
|
|
"boat", "traffic light", "fire hydrant", "stop sign", "parking meter", "bench",
|
|
"bird", "cat", "dog", "horse", "sheep", "cow", "elephant", "bear", "zebra",
|
|
"giraffe", "backpack", "umbrella", "handbag", "tie", "suitcase", "frisbee",
|
|
"skis", "snowboard", "sports ball", "kite", "baseball bat", "baseball glove",
|
|
"skateboard", "surfboard", "tennis racket", "bottle", "wine glass", "cup",
|
|
"fork", "knife", "spoon", "bowl", "banana", "apple", "sandwich", "orange",
|
|
"broccoli", "carrot", "hot dog", "pizza", "donut", "cake", "chair", "sofa",
|
|
"pottedplant", "bed", "diningtable", "toilet", "tvmonitor", "laptop", "mouse",
|
|
"remote", "keyboard", "cell phone", "microwave", "oven", "toaster", "sink",
|
|
"refrigerator", "book", "clock", "vase", "scissors", "teddy bear", "hair drier",
|
|
"toothbrush"
|
|
],
|
|
"inputSize": {
|
|
"width": 640,
|
|
"height": 640
|
|
},
|
|
"threshold": 0.5,
|
|
"nmsThreshold": 0.4
|
|
}
|
|
],
|
|
"enabled": true,
|
|
"defaultModel": "yolo"
|
|
} |