我目前正在开发一个手势识别应用程序,使用隐马尔可夫模型作为 matlab 上的分类阶段(使用网络摄像头)。我已经完成了包括特征向量提取在内的预处理部分。我已将主成分分析 (PCA) 应用于这些向量。
现在让我使用 Kevin Murphy 的 HMM 工具箱,我需要我的观察序列采用从 1 到 M 的数字(整数)形式(M = 观察符号的数量)。如果我是正确的,那么我必须使用码本的概念并使用矢量量化来获得我的观察序列。
我的问题:
- 如何构建密码本?
- 以及如何使用此码本获取输入视频的观察符号?
注意:我使用椭圆傅里叶描述符进行形状特征提取,对于每个手势,PCA 值都存储在尺寸为 [11x220] 的矩阵中(视频中的帧数 = 11)
接下来我该怎么做?有没有其他方法可以获得特征向量而不是椭圆傅里叶描述符?