我正在研究识别手势的Unity-Android应用程序。我用来训练模型的图像是50x50 黑白图像,手部通过HSV 值进行分割。现在,在测试模型时也进行了同样的操作,但问题是:当相机中没有手时,它仍然会检测到某些东西(任何东西 - 通过移动相机),因为 HSV 不准确,并且当图像(没有手) ) 被提供给模型,它仍然给出了80%+ 的准确率,并为其确定了一个随机类。
训练模型的图像和代码被链接下来。
我正在使用TensorflowSharp加载我的模型。对于 openCV,我使用OpenCV for Unity 我有4 个手势(4 个类),其中每个类有 4-4.5k 个图像,总共 17k 个图像。样本图片
1级
2级
3级
4级
如果您需要任何其他信息,请告诉我,我们将不胜感激。
我已经尝试过手部检测模型,因此它可以检测到什么时候没有手,但它们并不准确。
我已经尝试从用户输入触摸他的手所在的位置,它工作正常但是当手被移开时它再次开始随机检测,因为 HSV。
我尝试通过 SIFT 等进行特征匹配,但它们非常昂贵。
我尝试了模板匹配,从我的角度来看,它应该有效,但给出了一些奇怪的结果。
慕仙森
相关分类