读书人

opencv基于hmm的人脸识别有关问题

发布时间: 2012-02-22 19:36:56 作者: rapoo

opencv基于hmm的人脸识别问题
小弟最近在做人脸识别系统,用到基于opencv的人脸识别隐马尔可夫(hmm)算法,但在其中函数参数遇到了一些问题,在自己努力无果的情况下再次求助各位师兄,问题如下:
------------在对人脸训练部分的一个void cvInitMixSegm( CvImgObsInfo** obsInfoArray, int numImg, CvEHMM* hmm ),在函数使用时,其中的参数(numImg 该参数是人脸图片的数量)为什么只能取 1 ,要是取其他的数字,程序在运行过程中就会系统给予报错....,要是取 1 的话就不会出现这种错误..这种错误不仅仅出现在这个函数上,只要函数的参数有 图片数量的参数(numImg)的,都会出现这种错误。
------------这个问题困扰了我一个多星期了。一直没有解决,导致我的人脸识别的正确率很低,还望大家指教。高分送出。。。。

[解决办法]
只能说同道中人了~~~~,其实问题主要是出现在训练图片必须统一尺寸,没有做这个步骤,必错,如果你是用OpenCV2.0 2.1的版本,高斯混合函数还只能设为1,否则必错(其实这个很好解决,并不是甚么了不起的错误,调试一下即可知道)

读书人网 >C++

热点推荐