Fix fps calculation bug in realtime_inference.py (#35)

This commit is contained in:
itechmusic
2024-04-18 18:03:58 +08:00
committed by GitHub
parent 0387c39a93
commit f5579a95bd

View File

@@ -205,7 +205,7 @@ class Avatar:
#combine_frame = get_image(ori_frame,res_frame,bbox)
combine_frame = get_image_blending(ori_frame,res_frame,bbox,mask,mask_crop_box)
fps = 1/(time.time()-start)
fps = 1/(time.time()-start+1e-6)
print(f"Generating the {self.idx}-th frame with FPS: {fps:.2f}")
cv2.imwrite(f"{self.avatar_path}/tmp/{str(self.idx).zfill(8)}.png",combine_frame)
self.idx = self.idx + 1
@@ -292,4 +292,4 @@ if __name__ == "__main__":
for audio_num, audio_path in audio_clips.items():
print("Inferring using:",audio_path)
avatar.inference(audio_path, audio_num, args.fps)