DXR_API

对外合作API接口


HTTP请求、返回示例

<h3>介绍:</h3> <p>主要展示接口请求示例、参数说明、返回示例、返回参数说明</p> <h4>算法请求HTTP接口输入:</h4> <pre><code>{ &amp;quot;ProjectName&amp;quot;: &amp;quot;item_FC&amp;quot;, &amp;quot;Version&amp;quot;: &amp;quot;v1.0.0&amp;quot;, &amp;quot;number_0_cam_0&amp;quot;: { &amp;quot;CamAction&amp;quot;: &amp;quot;open&amp;quot;, # 状态为&amp;quot;close&amp;quot;直接关闭相机,&amp;quot;open&amp;quot;打开相机如果相机已存在重载算法 &amp;quot;CamKey&amp;quot;: &amp;quot;number_0_cam_0&amp;quot;, # 相机唯一标识 &amp;quot;CamType&amp;quot;: &amp;quot;Network&amp;quot;, # Network 网络相机 Usb usb相机 Mp4:视频 &amp;quot;CamUrl&amp;quot;: &amp;quot;rtsp://admin:dxr123456@192.168.1.201/h264/ch1/main/av_stream&amp;quot;, # 视频取流地址 &amp;quot;CamGs&amp;quot;: False, # 视频流是否需要gs解码,true / False &amp;quot;CamGsGpu&amp;quot;: False, # 视频流是否需要gs GPU解码,true / False &amp;quot;CamSkip&amp;quot;: 3, # 抽帧间隔,视频流3帧取1帧 &amp;quot;AlgConfig&amp;quot;: { &amp;quot;Algtype&amp;quot;: [0,20], # 算法类型 &amp;quot;Polygon&amp;quot;: [[0, 0, 0.99, 0.99], [0, 0, 0.99, 0.99]], # 识别区域 &amp;quot;AlgThred&amp;quot;: [[0.5], [0.5]], # 算法置信度得分阈值 &amp;quot;MinPixel&amp;quot;: [[10, 10], [100, 100]], # 检测结果的区域长宽 &amp;quot;Specialdata&amp;quot;: {   ##不同项目中的特殊字符</code></pre> <p>                        &quot;savevideo&quot;:False,                     },</p> <pre><code> } &amp;quot;number_0_cam_1&amp;quot;: { &amp;quot;CamAction&amp;quot;: &amp;quot;open&amp;quot;, # 状态为&amp;quot;close&amp;quot;直接关闭相机,&amp;quot;open&amp;quot;打开相机如果相机已存在重载算法 &amp;quot;CamKey&amp;quot;: &amp;quot;number_0_cam_1&amp;quot;, # 相机唯一标识 &amp;quot;CamType&amp;quot;: &amp;quot;Network&amp;quot;, # Network 网络相机 Usb usb相机 Mp4:视频 &amp;quot;CamUrl&amp;quot;: &amp;quot;rtsp://admin:dxr123456@192.168.1.201/h264/ch1/main/av_stream&amp;quot;, # 视频取流地址 &amp;quot;CamGs&amp;quot;: False, # 视频流是否需要gs解码,true / False &amp;quot;CamGsGpu&amp;quot;: False, # 视频流是否需要gs GPU解码,true / False &amp;quot;CamSkip&amp;quot;: 3, # 抽帧间隔,视频流3帧取1帧 &amp;quot;AlgConfig&amp;quot;: { &amp;quot;Algtype&amp;quot;: [1], # 算法类型, &amp;quot;Polygon&amp;quot;: [[0, 0, 0.99, 0.99]], # 识别区域 &amp;quot;AlgThred&amp;quot;: [[0.5]], # 算法置信度得分阈值 &amp;quot;MinPixel&amp;quot;: [[10, 10]], # 检测结果的区域长宽 &amp;quot;Specialdata&amp;quot;: {   ##不同项目中的特殊字符</code></pre> <p>                        &quot;savevideo&quot;:False,             }, } } }</p> <h4>算法请求HTTP接口返回:</h4> <pre><code>{ &amp;quot;data&amp;quot;: {&amp;quot;number_0_cam_0&amp;quot;: {&amp;quot;Algtype&amp;quot;:[2], &amp;quot;CamAction&amp;quot;:&amp;quot;open&amp;quot;, &amp;quot;error&amp;quot;:false,#相机和算法是否报错 &amp;quot;errorinfo&amp;quot;:&amp;quot;&amp;quot;,#相机和算法报错时异常提示 &amp;quot;message&amp;quot;:&amp;quot;request succeeded&amp;quot;,#中文显示乱码,用英文替代 &amp;quot;outstats&amp;quot;:true, #用于判断请求返回是否正常 &amp;quot;time&amp;quot;:1670302215.3050308 }, &amp;quot;number_0_cam_1&amp;quot;: {&amp;quot;Algtype&amp;quot;:[2], &amp;quot;CamAction&amp;quot;:&amp;quot;open&amp;quot;, &amp;quot;error&amp;quot;:false,#相机和算法是否报错 &amp;quot;errorinfo&amp;quot;:&amp;quot;&amp;quot;,#相机和算法报错时异常提示 &amp;quot;message&amp;quot;:&amp;quot;request succeeded&amp;quot;,#中文显示乱码,用英文替代 &amp;quot;outstats&amp;quot;:true, #用于判断请求返回是否正常 &amp;quot;time&amp;quot;:1670302215.3050308 }, } &amp;quot;error&amp;quot;:false, #接口错误判断 &amp;#039;errorinfo&amp;#039;:&amp;quot;&amp;quot; #接口错误信息 }</code></pre> <h4>算法返回(redis/mqtt):</h4> <pre><code>{ &amp;quot;Time&amp;quot;: 1670225624, # 时间戳 &amp;quot;Number&amp;quot;: 10, # 当前帧数 &amp;#039;CamKey&amp;#039;: &amp;quot;number_0_cam_0&amp;quot;, # 相机唯一标识 &amp;#039;Stats&amp;#039;: True, &amp;#039;Frame&amp;#039;: &amp;#039;&amp;#039;, # 原始图片 &amp;quot;Result&amp;quot;: {&amp;quot;0&amp;quot;: #算法类型 { &amp;quot;error&amp;quot;: False &amp;quot;bFlag&amp;quot;: True/False, #True 有目标 False没有目标 &amp;quot;sType&amp;quot;: &amp;quot;Digital&amp;quot;, #数码表识别 &amp;quot;lResults&amp;quot;: { &amp;quot;rect&amp;quot;: [[100, 100, 200, 200, 0.5]], &amp;quot;track&amp;quot;: [], &amp;quot;region&amp;quot;:[], &amp;quot;line&amp;quot;:[], &amp;quot;point&amp;quot;:[], &amp;quot;text&amp;quot;:[], &amp;quot;sValue&amp;quot;:[[&amp;#039;0000&amp;#039;]], ##结果值 &amp;quot;res_key&amp;quot;:&amp;quot;rect&amp;quot;, } } }, { &amp;quot;1&amp;quot;: { &amp;quot;error&amp;quot;: False &amp;quot;bFlag&amp;quot;: True/False, #True 有目标 False没有目标 &amp;quot;sType&amp;quot;: &amp;quot;Pointer&amp;quot;, #数码表识别 &amp;quot;lResults&amp;quot;: { &amp;quot;rect&amp;quot;: [[100, 100, 200, 200, 0.5]], &amp;quot;track&amp;quot;: [], &amp;quot;region&amp;quot;:[], &amp;quot;line&amp;quot;:[], &amp;quot;point&amp;quot;:[], &amp;quot;text&amp;quot;:[], &amp;quot;sValue&amp;quot;:[[&amp;#039;13.5&amp;#039;]], ##结果值 &amp;quot;res_key&amp;quot;:&amp;quot;rect&amp;quot;, } } }, }</code></pre> <p>接口参数详情请查看:<a href="https://www.showdoc.com.cn/DXRAPI/11558474059845706">https://www.showdoc.com.cn/DXRAPI/11558474059845706</a></p>

页面列表

ITEM_HTML