我想从人们的照片中提取面部特征。这就是我目前所做的:
为此,我从这里下载了vgg face caffemodel
CNN:http://www.robots.ox.ac.uk/~vgg/software/vgg_face/
要提取描述符,首先我执行以下操作:
net = caffe.Net('CAFFE_FACE_deploy.prototxt','CAFFE_FACE.caffemodel',caffe.TEST)
img = caffe.io.load_image( "detectedface.jpg" )
img = img[:,:,::-1]*255.0
avg = np.array([129.1863,104.7624,93.5940])
img = img - avg
img = img.transpose((2,0,1))
img = img[None,:]
out = net.forward_all( data = img )
但是它给出了维度不匹配错误,数据应该是(50,3,224,224)
而不是{
然后我试了一下:
^{pr2}$在这里,当Iprint feats
时,它显示所有的零。为什么会这样?在
目前没有回答
相关问题 更多 >
编程相关推荐