OpenTalker / video-retalking

[SIGGRAPH Asia 2022] VideoReTalking: Audio-based Lip Synchronization for Talking Head Video Editing In the Wild
https://opentalker.github.io/video-retalking/
Apache License 2.0
6.4k stars 946 forks source link

原来顺利运行的,突然报错step1 #50

Open foxyear-kyumin opened 1 year ago

foxyear-kyumin commented 1 year ago

[Step 1] Landmarks Extraction in Video. Traceback (most recent call last): File "inference.py", line 342, in main() File "inference.py", line 78, in main kp_extractor = KeypointExtractor() File "C:\Users\Qiyun\video-retalking\third_part\face3d\extract_kp_videos.py", line 16, in init self.detector = face_alignment.FaceAlignment(face_alignment.LandmarksType._2D) File "C:\Users\Qiyun\miniconda3\envs\video_retalking\lib\enum.py", line 384, in getattr raise AttributeError(name) from None AttributeError: _2D

crankyz commented 1 year ago

The solution is to change a line 16 to self.detector = face_alignment.FaceAlignment(face_alignment.LandmarksType.TWO_D) in /content/video-retalking/third_part/face3d/extract_kp_videos.py from LandmarksType._2D . Then same in line 152 in utils\alignment_stit.py .