KeypointsModel 类


  • public class KeypointsModel
    extends Model
    此类表示关键点模型的高级 API。KeypointsModel 允许设置预处理输入图像的参数。KeypointsModel 从包含训练权重和配置的文件创建网络,设置预处理输入,运行前向传递并返回每个检测到的关键点的 x 和 y 坐标。
    • 构造函数详情

      • KeypointsModel

        protected KeypointsModel​(long addr)
      • KeypointsModel

        public KeypointsModel​(java.lang.String model,
                              java.lang.String config)
        从以一种受支持的格式表示的网络创建关键点模型。modelconfig 参数的顺序无关紧要。
        参数
        model - 包含训练权重的二进制文件。
        config - 包含网络配置的文本文件。
      • KeypointsModel

        public KeypointsModel​(java.lang.String model)
        从以一种受支持的格式表示的网络创建关键点模型。modelconfig 参数的顺序无关紧要。
        参数
        model - 包含训练权重的二进制文件。
      • KeypointsModel

        public KeypointsModel​(Net network)
        从深度学习网络创建模型。
        参数
        network - Net 对象。
    • 方法详情

      • __fromPtr__

        public static KeypointsModel __fromPtr__​(long addr)
      • estimate

        public MatOfPoint2f estimate​(Mat frame,
                                     float thresh)
        给定input帧,创建输入blob,运行网络。
        参数
        thresh - 选择关键点的最小置信度阈值
        frame - 自动生成
        返回
        一个向量,包含每个检测到的关键点的 x 和 y 坐标
      • estimate

        public MatOfPoint2f estimate​(Mat frame)
        给定input帧,创建输入blob,运行网络。
        参数
        frame - 自动生成
        返回
        一个向量,包含每个检测到的关键点的 x 和 y 坐标
      • finalize

        protected void finalize()
                         throws java.lang.Throwable
        覆盖
        finalize 在类 Model 中
        抛出
        java.lang.Throwable