def img_to_encoding(self, img, image_size):
        """
        محاسبه embedding یک تصویر
        در اینجا یک وکتور 128 تایی برای هر تصویر
        """
        image = face.make_image_tensor(img, False, False, image_size)
        
        feed_dict = {self.images_placeholder: image, self.phase_train_placeholder:False }
        emb_array = np.zeros((1, self.embedding_size))
        emb_array[0, :] = self.session.run(self.embeddings, feed_dict=feed_dict)

        return np.squeeze(emb_array)
예제 #2
0
    def img_to_encoding(self, img, image_size):

        image = face.make_image_tensor(img, image_size)

        feed_dict = {
            self.images_placeholder: image,
            self.phase_train_placeholder: False
        }
        emb_array = np.zeros((1, self.embedding_size))
        emb_array[0, :] = self.session.run(self.embeddings,
                                           feed_dict=feed_dict)

        return np.squeeze(emb_array)