使用OpenCV跟踪手
Tracking hands with OpenCV
当前我正在从事一个项目,我应该能够跟踪手(2D)的位置。只是位置,不需要"手势"或挑剔的跟踪。
现在,我可以与Haar Cascade跟踪一起使用,但这仅适用于"我的拳头"(Haarcascade文件是用于拳头)。而不是其他任何"形式"(例如,打开的形式)可能是您的手。
最好的方法是什么?我认为在这里的解决方案不是为手的每个可能的"位置"创建Haarcascade文件。
更简单的功能可能更好。
我会尝试彩色分割,然后找到轮廓并获取最大斑点的中心。
对于颜色分割,我将使用HSI或YUV颜色空间,忽略强度分量。例如,设置色调和饱和通道的最小阈值。
相关文章:
- 使用opencv在受控环境中进行视频跟踪的跟踪标记和跟踪算法选择
- 优化形状跟踪程序 - C++ OpenCV
- OpenCV:使用 cv::triangulatepoints() 的立体摄像机跟踪问题
- OpenCV:无法从 contrib 存储库中找到模块(跟踪器,选择ROI)
- 在遵循 OpenCV 3.4.0 AKAZE 和 ORB 平面跟踪教程时找不到 Points() 函数
- 无法跟踪鼠标事件 OpenCV
- 使用OpenCV和Pixhawk2跟踪另一架无人机
- 安装额外模块openCV后未定义跟踪器
- 使用OPENCV跟踪对象的多相机校准
- 使用OpenCV跟踪手
- OPENCV中的基于ROI的KLT光学跟踪器
- 是否有一个演示 C/C++ OpenCV 程序,可以从网络摄像头进行简单的球跟踪
- 跟踪器示例中的OpenCV 3.0链接器错误
- OpenCV的ORB图像跟踪与C ++:示例?
- 如何提高OpenCV模板跟踪的准确性?要使用的参数
- 使用opencv和c++跟踪帧序列中的某些点
- 如何使用OpenCV跟踪栏传递用户数据
- OpenCV C++简单的对象跟踪
- 人脸跟踪错误 Opencv
- 如何在 OpenCV 应用程序中更改跟踪栏的位置