I have an application which decides whether a human is handwaving,running or walking. The idea is i have segmented an action,say handwave,to its poses. Let s say
例;
for human1:pose7-pose3-pose7-..... represents handwave
for human3:pose1-pose7-pose1-..... represents handwave
for human7:pose1-pose1-pose7-..... represents handwave
for human20:pose3-pose7-pose7-..... represents handwave
for human1 pose11-pose33-pose77-..... represents walking
for human2 pose31-pose33-pose77-..... represents walking
for human3 pose11-pose77-pose77-..... represents walking
for human20 pose11-pose33-pose11-..... represents walking
i 用于在马特拉布培训SVER和NeuralNet。
现在,我测试了图像。 再次重申 我对测试图像进行了分类。
For the vector sizes of test and train sets in MATLAB; SVM and Neural Net requires same vector sizes.
To make it work;
If I append 0 (assume it like pose0
-which is an invalid pose) , to make sizes equal I have really good performance.
If I copy initial poses at the beginning and append them to the end until sizes are equal performance decreases.
例如:
train set: pose1-pose2-pose4-pose7-pose2-pose4-pose7
(1st method)test set: pose3-pose1-pose4-0-0-0-0 or
(2nd method)test set: pose3-pose1-pose4-pose3-pose1-pose4-pose3
由于所附的数值是实际的数值,因此,我预计采用第二种方法进行更好的分类。 但pose0
不是真实的。
Do you have any ideas ? Regards