Compare commits
9 Commits
2692d9b698
...
5169d48f76
Author | SHA1 | Date |
---|---|---|
|
5169d48f76 | |
|
60e27f4755 | |
|
3d741bd269 | |
|
d4e5b8078d | |
|
61b51fc5d4 | |
|
f19e425143 | |
|
7d6bdad086 | |
|
12c0a7ac86 | |
|
6c4cf425be |
|
@ -24,3 +24,4 @@ models/GFPGANv1.4.pth
|
|||
models/DMDNet.pth
|
||||
faceswap/
|
||||
.vscode/
|
||||
/ffmpeg-7.0.2-full_build
|
||||
|
|
|
@ -371,11 +371,11 @@ For the latest experimental builds and features, see the [experimental branch](h
|
|||
|
||||
**TODO:**
|
||||
|
||||
- [x] Support multiple faces
|
||||
- [ ] Develop a version for web app/service
|
||||
- [ ] UI/UX enhancements for desktop app
|
||||
- [ ] Speed up model loading
|
||||
- [ ] Speed up real-time face swapping
|
||||
- [x] Support multiple faces
|
||||
- [x] UI/UX enhancements for desktop app
|
||||
|
||||
This is an open-source project developed in our free time. Updates may be delayed.
|
||||
|
||||
|
|
|
@ -774,12 +774,13 @@ def swap_faces_paths() -> None:
|
|||
|
||||
def select_target_path() -> None:
|
||||
global RECENT_DIRECTORY_TARGET, img_ft, vid_ft
|
||||
|
||||
combined_types = ('Media',(img_ft[-1] + vid_ft[-1])
|
||||
)
|
||||
PREVIEW.withdraw()
|
||||
target_path = ctk.filedialog.askopenfilename(
|
||||
title="select an target image or video",
|
||||
initialdir=RECENT_DIRECTORY_TARGET,
|
||||
filetypes=[img_ft, vid_ft],
|
||||
filetypes=[combined_types],
|
||||
)
|
||||
if is_image(target_path):
|
||||
modules.globals.target_path = target_path
|
||||
|
|
Loading…
Reference in New Issue