in FIDCalculations.py [0:0]
def inception_feature_for_equirectangular(equirectangular_images,incp_img_size,incp_model):
# standarize eq_im to batch,h,w,channels for ease
if len(np.shape(equirectangular_images))<4:
equirectangular_images=np.expand_dims(equirectangular_images,axis=0)
batch,h,w,c=np.shape(equirectangular_images)
all_faces=[]
for b in range(0,batch):
cube_faces=py360convert.e2c(equirectangular_images[b],cube_format='list',face_w=incp_img_size)
# here we ignore top and bottom since they usually do not have much features
cube_faces=cube_faces[0:4]
if b==0:
all_faces=np.squeeze(cube_faces)
else:
all_faces=np.append(all_faces,cube_faces,axis=0)
inception_features=incp_model.predict(all_faces)
return inception_features