当前位置: 首页 > news >正文

简单详细搭建网站教程视频教程广告制作简介

简单详细搭建网站教程视频教程,广告制作简介,网站可行性,西安模板网站建站CSPVD SDK适用于为各种智慧工地应用增加安全防护穿戴合规的检测能力,能够有效检测未戴安全帽和未穿 安全背心的人员,提供Web API和原生API。官方下载:CSPVD工地安全防护检测 1、目录组织 CSPVD开发包的目录组织说明如下: xlpr_…

CSPVD SDK适用于为各种智慧工地应用增加安全防护穿戴合规的检测能力,能够有效检测未戴安全帽和未穿 安全背心的人员,提供Web API和原生API。官方下载:CSPVD工地安全防护检测

1、目录组织

CSPVD开发包的目录组织说明如下:

xlpr_sdk    | - core                      # 核心代码目录| - violation_code.py       # 违规代码定义| - violation_detector.py   # 违规识别网络| - violation_mixer.py      # 违规图像合成器| - weights                   # 预训练权重目录| - model.pt                # d_net权重| - assets| - hardhat.png             # 安全帽图标| - vest.png                # 安全背心图标  | - samples                   # 测试图片目录| - test-1.jpg                | - ....| - serve.py                  # Web UI及API服务| - api_test.py               # Web API调用示例代码| - requirements.txt          # 依赖声明文件

在第一次使用之前,首先安装依赖文件:

pip install -r requirements.txt

2、使用Web UI

执行如下命令启动Web UI:

python serve.py

然后使用浏览器访问 http://127.0.0.1:7860,即可打开Web UI。

在Web UI中打开一个图像文件,然后点击[Submit]按钮,就可以进行检测,如下图所示:

webui

右侧的输出图像上叠加了检测到的违规信息,绿色包围框表示人员着装合规,红色包围框 表示人员着装违规,左下角的图标表示违规类别,图标含义说明如下:

图标说明

未戴安全帽

未穿安全背心

输出结果为一个数组,每个成员包含如下字段:

  • box: 违规人员的包围框
  • codes: 违规代码。 2:未带安全帽 | 4:未穿安全背心
  • conf:置信度,越高越好

CSPVD能识别各种颜色的安全帽:

webui hardhat colors

CSPVD也能检测不同样式的安全背心:

webui vest variants

3、使用Web API

api_name: /predict

输入参数:

  • img_in:输入图像

输出结果:

  • [0] :输出图像文件路径
  • [1] :检测结果数组,每个成员包含如下字段: box | codes | conf

Python调用示例如下:

from gradio_client import Client, handle_fileclient = Client("http://127.0.0.1:7860/")
result = client.predict(img_in=handle_file('./samples/test-1.jpg'),api_name="/predict" )
print(result)

执行结果如下:

web api test

Web API特别适合将车牌识别能力集成到Java、C#、Javascript等其他语言开发的应用中。

4、使用原生API

除了Web API,CSPVD SDK也提供了Python原生API。

4.1 合规检测器

ViolationDetector是合规检测器类,使用其predict()方法对传入的图片进行处理,并返回检测结果数据。

ViolationDetector实例的predict()调用示例代码如下:

from core import ViolationDetector
import cv2vd = ViolationDetector()img_in = cv2.imread('samples/test-1.jpg')
results = vd.predict(img_in)

4.2 合规检测结果合成器

ViolationMixer是检测结果合成类,使用其mix()方法将检测结果叠加到图片上,返回叠加后 的合成图片。

ViolationMixer实例的mix()方法调用示例代码如下:

from core import ViolationDetector, ViolationMixer
import cv2vd = ViolationDetector()img_in = cv2.imread('samples/test-1.jpg')
results = vd.predict(img_in)vm = ViolationMixer()
img_out = vm.mix(img_in, results)

原文链接:CSPVD工地安全防护检测 - 汇智网 

http://www.yayakq.cn/news/35270/

相关文章:

  • 网站策划方案ppt找个会做网站的 一起做网站
  • 商城网站建设哪家效益快wordpress 安装新主题
  • 域名备案关闭网站吗安防网站源码
  • 查看网站开通时间如何做外贸
  • 荆州公司做网站视频上到什么地方可以做网站链接
  • 个人求职网站源代码仓库管理系统app
  • 宁夏建设厅网站首页哪里找专业做网站的人常熟
  • 做网络调查的网站赚钱新城疫最快解决的办法
  • 做一个像美团的网站需要多少钱苏州seo服务
  • 微信网站用什么软件做免费发链接的网站
  • 手机网站设计字体大小重庆沙坪坝邮编
  • 网站建设首选公司哪家好建站合肥网络公司seo
  • 电商网站建设简单代码网页建设电影网站需要多少钱
  • 制作个人网站主页做网站买一个域名就够了吗
  • 局域网如何做网站做报名统计的网站
  • 租门面做网站广告素材网站
  • 网页设计工资统计seo联盟怎么赚钱
  • 戴尔网站建设规划国土政务网站建设制度
  • 网站建设实施方式乐都企业网站建设
  • 宝洁公司网站做的怎么样神华集团两学一做网站
  • 网站安全建设思考兰州网络技术服务中心
  • 如何创建个人网站模板企业管理系统平台新一代数字化办公平台
  • wordpress4 sqlite新乡搜索引擎优化
  • 用三权重的网站做友链有好处没哪家做的濮阳网站建设
  • 桐城做网站的公司中国建设科技集团股份有限公司
  • 深圳网站建设及推广服务公司网站死链接
  • 网站建设多少钱裤上海紫博蓝网站
  • 网站免费建站o点击器原理
  • 网站是怎么建立的h5教程入门
  • 驻马店高端网站建设朋友圈网页怎么制作