我使用下面的代码来获取面部嵌入的128d 数组向量
。
embedder = cv2.dnn.readNetFromTorch('openface_nn4.small2.v1.t7')
embedder.setInput(face_blob) # face_blob is the blob of face image
vec = embedder.forward() # vec contains the 128d
如何像上面那样计算面部图像的 256d 数组向量
?谢谢
最佳答案
您必须构建自己的或修改现有的神经网络,因此它从最后一层返回 256d 而不是 128d。可以像将 Dense( 128, ...)
替换为“Dense( 256, ...)”一样简单,也可以像在替换后重新训练整个网络一样复杂。
关于python - 如何计算人脸嵌入的256d数组向量,就像python opencv中的128d一样?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58162038/