mirror of
https://github.com/s0md3v/roop.git
synced 2025-10-09 02:00:20 +08:00
Skip processing if there is no face, print output to console
This commit is contained in:
@@ -14,9 +14,14 @@ def process_video(source_img, frame_paths):
|
||||
frame = cv2.imread(frame_path)
|
||||
try:
|
||||
face = get_face(frame)
|
||||
result = face_swapper.get(frame, face, source_face, paste_back=True)
|
||||
cv2.imwrite(frame_path, result)
|
||||
if face:
|
||||
result = face_swapper.get(frame, face, source_face, paste_back=True)
|
||||
cv2.imwrite(frame_path, result)
|
||||
print('.', end='', flush=True)
|
||||
else:
|
||||
print('S', end='', flush=True)
|
||||
except Exception as e:
|
||||
print('E', end='', flush=True)
|
||||
pass
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user