Yztob.AiSports.Inferences 人体结构类型 人体检测推理器工厂 创建一个新的人体推理器 推理器类型 创建一个骨骼图,图片渲染器 渲染器实例 人体检测推理器类型 单人检测-高速率,2D结构 单人检测-高速率,3D结构 单人检测-高精度,2D结构 单人检测-高精度,3D结构 多人检测-低精度低速率,2D结构 多人检测-中精度中速率,2D结构 多人检测-高精度低速率,2D结构 目标检测结果绘制器抽象接口 获取或设置是否绘制标签 获取或设置是否输出置信度评分 获取或设置标签字体大小,单位:像素 获取或设置边界框线条粗细,单位:像素 在受检测原图上绘制检测框 受检测的原图 检测出的对象 在受检测原图上绘制检测框,并保存图像 受检测的原图 检测出的对象 保存的图像路径 人体关节点平面描述抽象接口 获取或设置关键点名称 获取或设置X坐标 获取或设置Y坐标 获取或设置评分值 人体检测推理器抽象接口 获取或设置人体评分阈值,低于此值视为没有检测到人体,检测结果返回null 值范围0.1-1.0 对图像进行人体预测 要检测图像 自定义检测自编序列号,不是必须的 对指定图像文件进行人体预测 图像路径 自定义检测自编序列号,不是必须的 对指定图像流进行人体预测 图像二进制流 自定义检测自编序列号,不是必须的 对指定图像缓冲区进行人体预测 图像二进制流 自定义检测自编序列号,不是必须的 预先校准器材能力抽象接口 获取器材唯一键 获取器材名称 获取或设置器材的置信度阈值要求 获取校准提示信息输出通道回调 获取或设置人体或对象检测输出通道 获取当前器材是否完成校准 获取校准的器材边界检测框 在未校准成功前返回null,否则为最后次校准成功的器械 接受图像实例,对设备进行校准固定 接受检测的图像 true-校准通过;false-校准失败 接受图像缓冲区,对设备进行校准固定 接受检测的图像缓冲区 直接传递边界框来进行校准 边界框集 对象检测器抽象接口 对指定路径的图像检测 图像路径 对指定图像进行检测 要检测的图像 对指定图像进行检测 图像内存缓冲区 对图像进行检测 要检测的图像二进制流 对象分割器抽象接口 对指定路径的图像进行分割 图像文件路径 对指定图像进行识别检测 要检测的图像 对指定图像进行识别检测 图像内存缓冲区 对图像进行识别 要检测的图像二进制流 人体骨骼图,图片渲染(绘制)器,抽象接口 渲染骨骼图 识别出人体的结果的原始图像 人体姿态结果 目标检测结果绘制器抽象接口 获取或设置是否绘制标签 获取或设置是否输出置信度评分 获取或设置标签字体大小,单位:像素 获取或设置边界框线条粗细,单位:像素 获取或设置是否绘制检测边界框 获取或设置以方框形式绘制分割轮廓 在受检测原图上绘制分割轮廓 受分割的原图 检测出的对象 在受检测原图上绘制分割轮廓,并保存图像 受分割的原图 检测出的对象 保存的图像路径 对象检测器工厂 创建对象检测结果图片绘制器 创建体育器材对象检测器 对象分割检测工厂 创建对象检测结果图片绘制器 创建体育器材对象分割检测器 获取当前支持的所有测量器材 基本色枚举 红色 绿色 蓝色 混淆文件还原器 混淆文件还原器 混淆文件路径 执行混淆文件还原 执行混淆文件还原成字节流 ONNX图像张量输入结构类型 NHWC格式,张量形状[1,width,height,3] Tensorflow多用此格式 NHWC格式,张量形状[1,3,width,height] PyTorch多用此格式 受检测物体边缘分离器 初始化分离器 获取或设置查找笔刷的大小,需设为奇数 对应getStructuringElement的kvSize参数。 可以理解一个小窗口在在查找的图像区域滑动查找。 值越小轮廓边缘越平滑,但是可能会出现大区域分成多小区域 值越大轮廓边缘锯齿越严重 创建红色查找蒙板 接受查找的图像的HSV色彩空间矩阵 创建绿色查找蒙板 接受查找的图像的HSV色彩空间矩阵 创建蓝色查找蒙板 接受查找的图像的HSV色彩空间矩阵 根据检出物体的边界框裁切图片 受检测图像 检出物体边界框 平滑窗口处理边缘 边缘轮廓关键点 窗口大小,最大越平滑但是形状失真越严重 执行检出物体的边缘查找 受检测图像 检出物体边界框 查找的基色 如果颜色区域查找成功,则返回轮廓点集 否则返回null 绘制测量区域轮廓 图像宽度 图像高度 轮廓边缘点集 边框颜色 一些公共工具方法 将Zip格式Resource模型文件,释放到临时目录 模型唯一键 模型文件所在的资源缓冲区 返回释放的模型文件夹路径 确认是否在标定轮廓形状内 框定范围的形状 要测试的关键点 计算平面三个点的角度 角度点 上角点 下角点 -1至少一个有一个坐标点是空的;否则返回计算角度; 跳远垫器材-手动划定版 初始化跳远垫测量器材 获取或设置垫子测量区长度,单位cm,默认300cm 构建起跳区边界框 起始线 起跳线 对矩形区域内指定点,测量距起始点的距离 测量区所处的点 -1:表示关键点不在测量区内或未校准 >=0:测量出的距离 立定跳远垫测量器材 初始化跳远垫测量器材 获取或设置垫子长度,单位cm,默认300cm 计算人体和器材是否相交 框1 框2 对跳远垫内指定点,测量所处的测量区刻度 测量区所处的点 -1:表示关键点不在测量区内或未校准 >=0:测量出的距离 自绘矩形区域测量器材 获取或设置矩形横向宽度,单位cm,默认1000cm 获取当前测量区方向 true-从左往右 false-从右往左 确认当前连线是否为垂直方向 连线起始点 对矩形区域内指定点,测量距起始点的距离 测量区所处的点 -1:表示关键点不在测量区内或未校准 >=0:测量出的距离 坐位体前屈测量器材 初始化测 获取或设置测量区的正值(绿区)最大刻度,单位:cm,默认:30cm 获取或设置测量区的负值(红区)最大刻度,单位:cm,默认:20cm 对测量器指定点,测量所处的测量区刻度 测量区所处的点 -10000:表示关键点不在测量区内或未校准 >=0:测量出的距离 人体骨骼图,图片渲染(绘制)器 获取或设置鼻子关键点颜色 获取或设置左侧关键点绘制颜色 获取或设置左侧关键点绘制颜色 获取或设置骨骼线条颜色 获取或设置骨骼连线、关键点大小,单位像素 获取或设置是否绘制人体区域边界框 获取或设置人体区域边界框颜色 获取或设置选中激活节点、骨骼颜色 获取或设置选中活动节点集 初始化绘渲染器 绘制两点连线 当前上下文 起始关键点 截止关键点 要绘制的线条颜色 绘制骨骼连线 当前上下文 所有关键点 绘制体范围边框 当前上下文 人体识别结果 绘制选中节点集 当前上下文 渲染骨骼图 识别出人体的结果的原始图像 人体姿态结果 表示一个锚点框 获取或设置锚点框中心点X坐标 获取或设置锚点框中心点Y坐标 获取或设置锚点框宽度 获取或设置锚点框高度 Mediapipe快速人体检测器 初始化检测器 生成模型输出SSD锚点框 从模型输出中解析人员结构 检测输入对象 对指定的图像,进行基本的人体员检测推理 受检测图像 自定义检测自编序列号,不是必须的 对指定路径的图像,进行基本的人体员检测推理 要检测的图像路径 自定义检测自编序列号,不是必须的 对指图像,进行基本的人体员检测推理 图像二进制流 自定义检测自编序列号,不是必须的 对指图像,进行基本的人体员检测推理 图像字节流 自定义检测自编序列号,不是必须的 表示一个检测框 获取或设置检测框置信评分 获取或设置检测框中心点X坐标 获取或设置检测框中心点Y坐标 获取或设置框宽度 获取或设置框高度 获取或设置最小X坐标 获取或设置最大X坐标 获取或设置最小Y坐标 获取或设置最大Y坐标 获取或设置附加关键点列表 TfLite图像文件像素RGB张量输入构建器 输入张量数据类型,可选类型:byte、float 获取或设置输入张量结构形状,默认 获取或设置是否进行归一化处理,仅浮点数下有效 获取或设置图像输入要求的宽度 获取或设置图像输入要求的高度 获取或设置图像缩放时的补边颜色 初始化构建器 输入图像要求宽度 输入图像要求高度 构建布局输入张量 图片像素访问器 构建布局输入张量 图片像素访问器 构建布局输入张量 图片像素访问器 构建布局输入张量 图片像素访问器 缩放图像,并提取像素数组 要处理的原始图像 图像输入对象 传入image构建输入张量 要输入的图像 传入图像路径构建输入张量 要输入的图像文件图径 传入图像二进制流建输入张量 要输入的图像 Mediapipe推理器抽象基类 初始化推理器 模型文件路径 获取当前TfLite推理执行器 Mediapipe SSD检测锚点计算器 初始化计算器 计算器选项 计算缩放比例 最低缩放比例 最后缩放比例 当前分层的步幅索引 步幅数量长度 生成所有的锚点框 SSD检测锚点配置 获取或设置锚点层数 获取或设置在特征图上生成锚框的最小比例。 获取或设置在特征图上生成锚框的最大比例。 获取或设置输入图像宽度 获取或设置输入图像高度 获取或设置锚中心的X偏移量,该值以步幅为单位。 例如,0.5表示0.5*|current_strid|像素。 获取或设置锚中心的Y偏移量,该值以步幅为单位。 例如,0.5表示0.5*|current_strid|像素。 获取或设置用于创建锚点的输出特征图的宙宽度,应提供feature_map大小或步幅。 获取或设置用于创建锚点的输出特征图的宙高度,应提供feature_map大小或步幅。 获取或设置每个输出特征图的步幅。 大小与一致 获取或设置生成锚点的不同纵横比列表。 获取或设置 每个锚是否使用固定的宽度和高度(例如均为1.0f) 当预测的锚点宽度和高度以像素为单位时,可以使用此选项。 获取或设置用于指示是否在最低层中使用每个位置固定的3个框。 获取或设置使用此纵横比和在层的比例和下一层的比例之间插值的比例(最后一层为1.0)添加了一个额外的锚点。如果此值为0,则不包括此锚点。 SSD输出张量转换检测边界框计算器 初始化计算器 计算器选项 值[-1,1]S映射函数 要映射的值 计算两个检测框的交并比 框1 框2 对置信度进行归一化处理 置信评分 进行非极大值抑制去除同类重叠框 检出的框 将输出张量解析成检测框 SSD检测锚点框 输出张量中检测框详细 SSD输出张量转换检测边界框计算器选项 获取或设置检测模型预测的输出类别的数量。 获取或设置检测模型预测的输出框数量。 获取或设置检测模型预测的每个框的输出值数量。这些值包含边界框、关键点等。 获取或设置在解码每个预测框的分数时应忽略的类的id。 获取或设置X坐标缩放比例 获取或设置Y坐标缩放比例 获取或设置宽度缩放比例 获取或设置高度缩放比例 获取或设置是否对置信分进行Sigmoid函数处理 获取或设置置分裁剪阈值 获取或设置预测关键点的数量。 获取或设置每个关键点的维度,例如每个关键点预测的值的数量。 获取或设置位置张量中框坐标的偏移。 获取或设置位置张量中关键点坐标的偏移。 获取或设置是否从输出中反转预测的x、y的顺序。如果为false,顺序为[y_center,x_center,h,w],如果为true,顺序为[S_center,y_center,w,h]。 获取或设置指数法应用于盒子尺寸 获取或设置保留解码检测的分数阈值。 获取或设置输入张量的检测坐标是否应垂直翻转(沿y方向)。例如,当输入张量表示用坐标系定义的检测时,这很有用,其中原点位于左上角,而所需的检测表示具有左下角原点(例如,在OpenGL中)。 GHUM 3D人体结构关键点键-名映射 全局初始化 获取键列表 获取名称列表 通过键获取映射的名称 关键点唯一键 存在则返名称;否则返回null ONNX图像文件像素RGB张量输入构建器 输入张量数据类型,可选类型:byte、float 获取或设置模型输入列名称 获取或设置输入张量结构形状,默认 获取或设置是否进行归一化处理,仅浮点数下有效 获取或设置图像输入要求的宽度 获取或设置图像输入要求的高度 获取或设置图像缩放时的补边颜色 初始化构建器 模型输入列名称 输入图像要求宽度 输入图像要求高度 构建布局输入张量 图片像素访问器 构建布局输入张量 图片像素访问器 构建布局输入张量 图片像素访问器 构建布局输入张量 图片像素访问器 缩放图像,并提取像素数组 要处理的原始图像 图像输入对象 传入image构建输入张量 要输入的图像 传入图像路径构建输入张量 要输入的图像文件图径 传入图像二进制流建输入张量 要输入的图像 MediaPipe Full人体推理模型推理器 初始化推理器 MediaPipe人体推理模型基类 初始化推理器 获取当前推理会话 获取或设置人体评分阈值,低于此值视为没有检测到人体,检测结果返回null 获取模型图像输入对象 要输入的图像 解析模型输出的2.5D坐标 模型输出 推理输入对象 解析人体结构总体评分 模型输出 解析模型输出的世界坐标系3D坐标 模型输出 推理输入对象 释放推理资源 MediaPipe Lite人体推理模型推理器 初始化推理器 Google MoveNet人体推理模型ONNX推理器基类 初始化推理器 模型文件路径 模型输入字段名称 输入图像宽度 输入图像高度 获取当前推理会话 获取或设置人体评分阈值,低于此值视为没有检测到人体,检测结果返回null 获取模型图像输入对象 要输入的图像 根据关键点索引获取关键点名称 关键点索引 解析单人推理结果 检测时的输入对象 输出张量 如果高于评分则返回实例,否则返回null 释放推理资源 MoveNet Lightning高性能多人检测ONNX推理器 初始化推理器 解析单人推理结果 检测时的输入对象 输出张量 如果高于评分则返回实例,否则返回null MoveNet Lightning高性能单人检测ONNX推理器 初始化推理器 MoveNet Thunder高精度单人检测ONNX推理器 初始化推理器 一个强类型的资源类,用于查找本地化的字符串等。 返回此类使用的缓存的 ResourceManager 实例。 重写当前线程的 CurrentUICulture 属性,对 使用此强类型资源类的所有资源查找执行重写。 查找 System.Byte[] 类型的本地化资源。 查找 System.Byte[] 类型的本地化资源。 表示一个YOLO检测的到对象边界框 获取或设置边界框左上角X坐标 获取或设置边界框左上角Y坐标 获取或设置边界框宽度 获取或设置边界框高度 获取或设置受检测图像宽度 获取或设置受检测图像高度 获取或设置框中对象识别到的置信度 获取或设置预测到的标签 获取或设置图像分割掩码遮罩层 获取边界框右下角点Y坐标 获取边界框右下角点Y坐标 表示一个识别到的2D人体结构 初始化人体结果 初始化人体结构 关键点信息,如果指定不为空关键点, 将自动初始化 获取或设置整体置信评分 获取或设置2D人体关键点信息 获取指定的2D关键点 关键点唯一名称 获取或设置受检测图像宽度 获取或设置受检测图像高度 获取或设置人体范围框,x轴最低点 获取或设置人体范围框,x轴最高点 获取或设置人体范围框,y轴最低点 获取或设置人体范围框,y轴最高点 查找指定坐标的关键点 点位x坐标 点位y坐标 获取人体图像范围 复制克隆当前姿态 表示一个识别到的3D人体结构 初始化一个空3D人体结构 初始化3D人体结构 检测到的2.5D人体关键点 获取或设置检出的2.5D人体关键点集 获取或设置检出的3D世界坐标系人体关键点集 表示一个人体检测结果 获取或设置识别时的序列编号 用于多线程检测时的时序号,以免出现帧混乱 获取或设置受检测图像原始宽度 获取或设置受检测图像原始高度 获取或设置受检图像检出的人体结构信息 未检出时,为null或空列表 检出多人时(需多人模型)为, YOLO图像文件像素RGB张量输入对象 获取或设置输入图像原始宽度 获取或设置输入图像原始高度 获取或设置缩放时,为了保持纵横比,在宽度中填充的像素值,已除2 获取或设置缩放时,为了保持纵横比,在高度中填充的像素值,已除2 获取或设置图像输入时缩放比例 获取或设置从图像提取的像素RGB ONNX推理引擎输入张量 获取或设置 TfLite形式的输入张量数据缓冲区 AI推理配置选项 获取或设置推理工作线程数,默认6 获取或设置是否启动GPU加速,默认:false 获取或设置人体检测的人体最低评分阈值,默认0.3 获取或设置物体检测最低评分阈值,默认0.4f 获取或设置物体检测分类置信度阈值,默认0.25f 获取或设置NMS(非极大值抑制)中,交并比IoU阈值 获取或设置掩码二值化阈值 表示一个人体关键点 获取或设置X坐标 获取或设置Y坐标 获取或设置评分值 ` 获取或设置关键点名称 表示一个3D坐标点 获取或设置坐标点唯一标识名称 获取或设置X轴值 获取或设置X轴值 获取或设置Z轴值 2.5D坐标系时,表示景深 3D世界坐系时,表示从髋部指向相机的方向为正(即人体正面朝向相机时Z值为负) 获取或设置坐标点可见置信度 获取或设置坐标点存在置信度 获取或设置关键点整体评分 暂于相同 对象分割区域掩码层 获取或设置掩码权重 获取或设置掩码输出宽度 获取或设置掩码输出高度 获取或设置分割掩码原始值 160x160 获取或设置对象边界框 获取或设置轮廓内X轴最小值 获取或设置轮廓内X轴最大值 获取或设置轮廓内Y轴最小值 获取或设置轮廓内Y轴最大值 获取物体轮廓方框四角坐标 确认点是否在对象轮廓内 关键点 基本人员推理结果 获取或设置识别时的序列编号 用于多线程检测时的时序号,以免出现帧混乱 获取或设置受检测图像原始宽度 获取或设置受检测图像原始高度 获取或设置受检图像检出的人体结构信息 未检出时,为null或空列表 检出多人时(需多人模型)为, 表示一个YOLO预测结果(可检测)标签 获取或设置检测框唯一键 获取或设置标签名称 获取或设置标签可视化时的颜色 表示一个维特鲁威人形式的人体范围 获取或设置获取本次检出的置信度值 获取或设置人员人脸中心点X 获取或设置人员人脸中心点Y 获取或设置人脸宽度 获取或设置人脸高度 获取或设置髋关节中心点X 获取或设置髋关节中心点Y 获取或设置适应于全身的人体裁剪和旋转参考点X 获取或设置适应于全身的人体裁剪和旋转参考点Y 获取或设置肩膀中心位置X 获取或设置肩膀中心位置Y 获取或设置适应于上半身的人体裁剪和旋转参考点X 获取或设置适应于上半身的人体裁剪和旋转参考点Y 获取回正要旋转的度数,顺时针方向 YOLO对象检测选项 获取或设置对象检模型文件路径 获取或设置对象检测模型内存缓冲区 优先 获取或设置模型输入列名称,默认:images 获取或设置模型输出列名称,默认:output0 获取或设置模型可预测的标签列表 一定要对模型的可预测标签对应 获取或设置检测置信度阈值,默认0.4f 首轮过滤时将在[x,y,w,h,sc,cp1,cp2...cpn]使用sc过滤掉 获取或设置分类置信度阈值,默认0.25f 首轮过滤时将在[x,y,w,h,sc,cp1,cp2...cpn]将算出cp...中最高的分类,再次执行阈值过滤 获取或设置最后NMS(非极大值抑制)中,交并比IoU阈值 默认:0.45 对象检测结果绘制器 初始化绘制器 获取或设置是否绘制标签 获取或设置是否输出置信度评分 获取或设置标签字体大小,单位:像素 获取或设置边界框线条粗细,单位:像素 YOLO高度精度人体检测推理模型 初始化 YOLO高度精度人体检测推理模型 初始化 YOLO高度精度人体检测推理模型 初始化 YOLO人体检测模型推理器基类 输入数据类型 初始化推理器基类 模型路径 输入张量名称 输入图像宽度 输入图像高度 获取当前推理会话 获取或设置人体评分阈值,低于此值视为没有检测到人体,检测结果返回null 获取模型图像输入对象 要输入的图像 释放推理资源 YOLO对象检测抽象基类 获取检测选项 初始化检测器 检测选项 输入检测图像要求宽度 输入检测图像要求高度 对指定路径的图像进行识别 图像路径 对指定图像进行识别检测 要检测的图像 对指定图像进行识别检测 图像内存缓冲区 对图像进行识别 要检测的图像二进制流 释放检测资源 YOLO对象分割抽象基类 获取分割检测选项 初始化分割器 分割检测选项 输入检测图像要求宽度 输入检测图像要求高度 对指定路径的图像进行识别 图像路径 对指定图像进行识别检测 要检测的图像 对指定图像进行识别检测 图像内存缓冲区 对图像进行识别 要检测的图像二进制流 释放检测资源 YOLO对象检测模型输出解析器 获取或设置检测选项 初始化解析器 检测选项 计算两个边界框的交并比 框1 框2 进行非极大值抑制去除同类重叠框 候选框列表 解析输出结果 模型预测输出结果张量 检测时的输入对象 YOLO人体检测模型输出转换器 初始化转换器 检测选项 YOLO图像分割模型输出解析器 获取或设置分割选项 初始化解析器 图像分割选项 平滑窗口处理边缘 边缘轮廓关键点 窗口大小,最大越平滑但是形状失真越严重 查找特体边缘轮廓 对象检测边界框 图像原始宽度 图像原始高度 解析遮罩掩码 模型预测输出结果张量 检测时的输入对象 检测出的对象边界框 解析输出结果 模型预测输出结果张量 检测时的输入对象 YOLO图像分割选项 获取或设置掩码二值化阈值 对象分割结果绘制器 初始化绘制器 获取或设置是否绘制标签 获取或设置是否输出置信度评分 获取或设置标签字体大小,单位:像素 获取或设置边界框线条粗细,单位:像素 获取或设置是否绘制检测边界框 获取或设置以方框形式绘制分割轮廓 初始化体育器材检测器 初始化体育器材检测器 体育器材分割检测器 初始化体育器材分割检测器 表示受权机器CPU部件特性图 初始化CPU部件特征图 提取CPU特征 表示受权机器硬盘部件特性图 初始化网卡部件特征图 提取CPU特征 表示一条受权机器特征条目 获取或设置特征唯一键 获取或设置特征值 表示受权机器特征图 初始化特征图 获取或设置CPU特征值 获取或设置网卡特征集 获取或设置硬盘特征集 获取或设置特征图哈希摘要 生成特征指纹 打包受权机器整体特征图 将当前对象转换成JSON对象 提取当前特征图,加密输出 表示受权机器网卡部件特性图 初始化网卡部件特征图 提取CPU特征 表示某一类部件的特征图 初始化部件特征图 生成特征摘要KEY 获取或设置用于生成特征摘要KEY 获取或设置特征集列表 获取或设置部件特征图哈希摘要 生成特征指纹 打印特征信息 将当前对象转换成JSON对象 授权相关错误异常 初始化异常 错误信息 错误代码 内部异常 链接嵌入式授权相关服务 检查当前SDK激活状态 0: 激活状态正常 10:未激活/无授权文件 11:机器码不符 100:试用授权到期 -1000:发生未知异常,抛异常 RSA非对称加/解 获取RSA每次最多参加密多少数据 填充模式 加密二进制流数据 要加密的数据缓冲区 加密文本数据 明文文本 解密指定的文本 私钥加密的文本,Base64字符串 宽松版RSA加密算法 初始化加密器 RSA加密参数 移除数据中的PKcs#1.5填充 已填充的数据 从字节流(加密流)中创建大整数,如果有前导0则先删除 使用公钥解密 加密数据