OpenCVForUnity的首部姿态识别功能

手势识别功能
插件名称:OpenCVForUnity
效果
在这里插入图片描述
关键代码
HandPoseEstimationMediaPipeExample
在这里插入图片描述

MediaPipeHandPoseEstimator
在这里插入图片描述

第二步: 性能问题,功能是不错,可是一个手部识别的demo,cpu直接飙满了,这哪行。
下面是一些测试
1.仅仅绘制食指指尖的位置
在这里插入图片描述

在这里插入图片描述

解释:
opencv手部姿态算法模型的计算结果中包含手部的21个骨骼节点数据,其中食指指尖数据的索引是8
在这里插入图片描述
在脚本中的landmarks_screen_xyz数组长度为63,每三个元素为一个骨骼节点的数据
在这里插入图片描述

所以食指指尖节点数据所在的位置就是索引24、25、26指向的元素。
所以在代码里限制了仅仅在j==24时可以绘制。
在这里插入图片描述

功能是具备,不过性能占用方面也是很惊人。

可以选择优化插件性能来解决问题,这里我尝试了第二种方式—使用python调用OpenCV的视觉算法库然后把数据传递给unity使用,效率大大提升了。
在这里插入图片描述
文章地址

相关推荐

  1. http

    2023-12-09 07:16:02       34 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-09 07:16:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-09 07:16:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-09 07:16:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-09 07:16:02       18 阅读

热门阅读

  1. GO设计模式——6、原型模式(创建型)

    2023-12-09 07:16:02       39 阅读
  2. 雷达点云数据.pcd格式转.bin格式

    2023-12-09 07:16:02       45 阅读
  3. harbor仓库镜像迁移脚本

    2023-12-09 07:16:02       23 阅读
  4. C_15练习题

    2023-12-09 07:16:02       31 阅读
  5. ubuntu22.04安装过程记录

    2023-12-09 07:16:02       46 阅读
  6. blender 数字键盘上的快捷键

    2023-12-09 07:16:02       46 阅读
  7. 我的创作纪念日

    2023-12-09 07:16:02       38 阅读
  8. Vue2学习(组件的使用)

    2023-12-09 07:16:02       43 阅读
  9. 有关CSS选择器

    2023-12-09 07:16:02       39 阅读
  10. C++_对C数据类型的扩展

    2023-12-09 07:16:02       29 阅读
  11. ChatGPT的常识

    2023-12-09 07:16:02       42 阅读
  12. 蓝桥杯ACwing习题

    2023-12-09 07:16:02       33 阅读