读书人

数学之路(三)-机器学习(3)-机器学习算

发布时间: 2013-10-08 16:46:23 作者: rapoo

数学之路(3)-机器学习(3)-机器学习算法-欧氏距离(4)

我们用opencv定位人脸后,可以用欧氏距离做简单的人脸识别:

数学之路(三)-机器学习(3)-机器学习算法-欧氏距离(4)数学之路(三)-机器学习(3)-机器学习算法-欧氏距离(4)

数学之路(三)-机器学习(3)-机器学习算法-欧氏距离(4)

求2个人脸之间的欧氏距离

#IT精英比尔盖茨isface1=get_distance(myimg[faceresult[0][0][0]:faceresult[0][1][0],faceresult[0][0][1]:faceresult[0][1][1],:],myimgt[facet_result[0][0][0]:facet_result[0][1][0],facet_result[0][0][1]:facet_result[0][1][1],:])isface2=get_distance(myimg[faceresult[1][0][0]:faceresult[1][1][0],faceresult[1][0][1]:faceresult[1][1][1],:],myimgt[facet_result[0][0][0]:facet_result[0][1][0],facet_result[0][0][1]:facet_result[0][1][1],:])if isface1<isface2:    cv2.rectangle(myimg, faceresult[0][0], faceresult[0][1],(255,0,255))         cv2.rectangle(myimgt, facet_result[0][0], facet_result[0][1],(255,0,255))    else:      cv2.rectangle(myimg, faceresult[1][0], faceresult[1][1],(255,0,255))        cv2.rectangle(myimgt, facet_result[0][0], facet_result[0][1],(255,0,255))    


读书人网 >其他相关

热点推荐