开源 AI人脸替换工具离线版一些使用心得

人工智能·小道 · 2024-02-20 · 29123 人浏览

这个是作者的一些说明

1、软件解压就能用,支持CPU和显卡跑,显卡需要英伟达显卡,目前测试16G内存下,显卡2060 6G、3060 12G、3080 10G、3090 24G等都没问题;如果点击开始生成之后一直没什么反应 记得切换调用设备,比如显卡没什么反应就换cpu。

2、仅支持win10、win11;

3、现在仅支持单人脸视频。 下面是我的一些心得 我的显卡是迪兰恒进 rx580 cpu是5600x,所以生成设备调用选择cpu 要变脸的视频最好是20秒以内,不然得话生成的时间会太长了,如果是你的显卡或者cpu很牛逼 可以试试 图片视频都要是英文名 包括所在所在的路径也要是英文,否则会提示错误。

人脸图片素材最好是高清,并且脸是正面。图片要聚焦在头部,比如不要是全身图片。这样换脸后的视频才会效果更好 可以参考下我的素材设置

一些朋友在微信公众号那里留言说 运行不了这个软件 会提示缺少什么dll之类

这是因为电脑系统没有安装运行库 缺少某些组件 导致运行不了

可以点击这个进去下载安装好

https://www.jian27.com/html/2445.html

如果生成的视频比较模糊的话 可以调整一下生成视频质量,或者不要点人脸高清修复

其他如有疑问 请在留言补充

 

视频演示地址 [点击查看演示视频]

点击查看

20230628 视频效果演示 [点击查看]

https://www.douyin.com/video/7249563376265727267

 另写了一篇详细介绍 感兴趣的小伙伴可以看看

https://www.myhelen.cn/helen/73.htm

软件下载地址

https://www.jian27.com/html/2659.html

AI 换脸
  1. 执着哑铃 2024-04-25

    *** 捕获到异常 No module named 'cv2'
    Error in sys.excepthook:
    Traceback (most recent call last):
    File "roop_face_main_V55_240420.py", line 2117, in handleException
    AttributeError: 'traceback' object has no attribute 'print_tb'

  2. 酒窝动听 2024-01-24

    发不全,发最后一段吧,请老师指点
    sess = C.InferenceSession(session_options, self._model_path, True, self._read_config_from_model)
    onnxruntime.capi.onnxruntime_pybind11_state.NoSuchFile: [ONNXRuntimeError] : 3 : NO_SUCHFILE : Load model from C:\Users\Administrator\Desktop\ai huanlian\aihuanlian si\models\retinaface_10g.onnx failed:Load model C:\Users\Administrator\Desktop\ai huanlian\aihuanlian si\models\retinaface_10g.onnx failed. File doesn't exist

  3. 酒窝动听 2024-01-24

    [00:00

  4. 酒窝动听 2024-01-24

    恢复默认参数成功
    开始工作中,请耐心等待
    处理器['face_swapper']
    生成过程比较慢,有时候加载模型会比较慢,耐心等待
    源图片:C:/Users/Administrator/Desktop/fds.jpg,目标视频/图片:C:/Users/Administrator/Desktop/aa.mp4
    namespace(source_paths=['C:/Users/Administrator/Desktop/fds.jpg'], target_path='C:/Users/Administrator/Desktop/aa.mp4', output_path='./Swap_Out\\fds.jpg17060956421.mp4', frame_processors=['face_swapper'], keep_fps=True, skip_audio=False, keep_temp=False, max_memory=16, execution_providers=['cpu'], execution_thread_count=4, reference_face_position=0, reference_frame_number=0, temp_frame_format='jpg', temp_frame_quality=100, output_video_encoder='libx264', output_video_quality=80, ui_layouts=['default'], face_recognition='many', face_analyser_order='left-right', face_analyser_age=None, face_analyser_gender=None, reference_face_distance=0.6, trim_frame_start=None, trim_frame_end=None, execution_queue_count=1, zoom_scale=1, zoom_tile=512, zoom_fp16=True, skip_download=True, headless=True, face_enhancer_model='gfpgan_1.4', face_enhancer_blend='80', face_swapper_model='inswapper_128', frame_enhancer_model='real_esrgan_x2plus', frame_enhancer_blend='80', output_image_quality=80, face_detector_model='retinaface', face_detector_size='640x640', face_detector_score=0.5, face_selector_mode='many', face_mask_blur=0.3, face_mask_padding=[0, 0, 0, 0], face_mask_types=['box'], face_mask_regions=['skin', 'left-eyebrow', 'right-eyebrow', 'left-eye', 'right-eye', 'eye-glasses', 'nose', 'mouth', 'upper-lip', 'lower-lip'], log_level='info')
    [FACEFUSION.CORE] Creating temporary resources
    [FACEFUSION.CORE] Extracting frames with 30.0 FPS
    [FACEFUSION.PROCESSORS.FRAME.MODULES.FACE_SWAPPER] Processing处理
    Processing处理: 0%| | 0/3397 [00:00

    1. 地主非 (作者)  2024-01-24
      @酒窝动听

      路径不要有中文 空格或者乱七八糟的符号

      1. 酒窝动听 2024-01-24
        @地主非

        好的老师,我再检查一下

  5. 汽车现实 2024-01-14

    生成视频时,提示错误,看起来是转换过程中的保存某一帧的时候程序挂掉了,这个又修复手段吗
    cv2.error: OpenCV(4.8.1) D:\a\opencv-python\opencv-python\opencv\modules\imgcodecs\src\loadsave.cpp:787: error: (-215:Assertion failed) !_img.empty() in function 'cv::imwrite'

    1. 地主非 (作者)  2024-01-15
      @汽车现实

      试试用cpu跑

  6. 贪玩保卫棉花糖 2023-12-21

    为什么我运行事老是会出错啊,一直报PermissionError: [Errno 13] Permission denied: 'roop_settings.json'

    1. 地主非 (作者)  2023-12-23
      @贪玩保卫棉花糖

      是不是有中文路径或者文件名?

  7. 时雨 2023-12-11

    嘎嘎嘎,这个最新不都4.1了吗?

  8. 贪玩笑大叔 2023-12-08

    Intel(R) lris(R) Plus 这个显卡行么,集成的,我这也老报错

    1. 地主非 (作者)  2023-12-08
      @贪玩笑大叔

      用cpu试试

  9. 路灯闪闪 2023-12-07

    很好用啊,好人一生平安!

  10. 哈密瓜,数据线贪玩 2023-11-04

    TEMP FRAME FORMAT 这个报错 要怎么处理 老大

    1. 地主非 (作者)  2023-11-05
      @哈密瓜,数据线贪玩

      应该是目标视频有点问题 可以换个视频试试

  11. 美满保卫牛排 2023-10-25

    换不了脸,生成的还是原视频

  12. 咖啡眼睛大 2023-09-21

    软件呢

    1. 地主非 (作者)  2023-09-21
      @咖啡眼睛大

      https://www.jian27.com/html/2659.html 这里去下载

  13. 钢铁侠彩色 2023-09-17

    666

  14. 不安用奇迹 2023-09-16

    老师,我这个用1.8的运行完事出来好几千张照片 没有视频怎么回事啊

    1. 地主非 (作者)  2023-09-16
      @不安用奇迹

      可以升级到最新的2.2 试试,或者看看出错信息是什么

  15. 勤恳爱人生 2023-08-11

    你好为什么换出来都是原视频的脸,照片视频都一样,视频动的时候会跑出各种脸

  16. 勤恳爱人生 2023-08-11

    为什么我跑出来完全不是照片上的人,完全就是原视频

  17. 勤恳爱人生 2023-08-11

    什么运行库啊

    1. 地主非 (作者)  2023-08-11
      @勤恳爱人生

      https://www.jian27.com/html/2290.html 这个

  18. 疯狂有大船 2023-08-08

    为什么解压后打开软件闪了一下运行指令窗口就没了,也没看到界面

    1. 地主非 (作者)  2023-08-08
      @疯狂有大船

      什么系统?

      1. 疯狂有大船 2023-08-09
        @地主非

        win7

        1. 地主非 (作者)  2023-08-09
          @疯狂有大船

          win7无法运行这个软件,最低要win10

  19. 火星上就发夹 2023-08-05

    请问下人脸高清修复,原来只需要选择目标文件,但是现在人脸和目标都需要选,不知道是不是我这里出现了问题。如果就是需要都选,是不是人脸和目标都选择同一个文件就可以了,谢谢

    1. 地主非 (作者)  2023-08-06
      @火星上就发夹

      如果你只是想人脸高清修复,选了人脸的图片后也不会生效,但是必须要选,否则会提示让你选择。实话说这个高清修复我觉得没什么用

      1. 火星上就发夹 2023-08-06
        @地主非

        我记得用的是1.6版本 当时就是只选择了目标图像就帮我进行了老照片的修复,但现在不成了,不知道是不是我的记忆混乱了,有没有同样经历的?

        1. 地主非 (作者)  2023-08-06
          @火星上就发夹

          我没有修复过,基本都是用换脸这个功能

          1. 地主非 (作者)  2023-08-06
            @地主非

            如果你只是想把视频修复得更高清一点的话,没有必要用这个工具,可以试试这个
            https://www.jian27.com/html/479.html

  20. wjjtpc 2023-07-27

    你好!用CPU跑的,但总是出现AttributeError:'NoneType’object has no attribute normed embedding是怎么回事呢,能否告知下怎么就解决谢谢你

    1. 地主非 (作者)  2023-07-27
      @wjjtpc

      是什么cpu?

      1. 天空典雅 2024-02-19
        @地主非

        楼主我也是同样的问题,我是9代i5

  21. 幽默的裙子 2023-07-25

    可以支持win7 吗

    1. 地主非 (作者)  2023-07-26
      @幽默的裙子

      可以

      1. 地主非 (作者)  2023-08-08
        @地主非

        确定一下 win7 不可以

  22. 帅气闻微笑 2023-07-18

    1.6版本,开始几个能成功,后面总是但83%就失败了

    1. 地主非 (作者)  2023-07-20
      @帅气闻微笑

      有没有一种可能是你硬盘空间不够了?

  23. 饼干勤奋 2023-07-12

    素材人脸是戴眼镜的,在替换时容易出现异形,有没有办法解决?比如在输出界面添加“是否佩戴眼镜”选项。

    1. 地主非 (作者)  2023-07-12
      @饼干勤奋

      这个我也没办法

  24. 执着和果汁 2023-07-11

    捕获到异常 DLL load failed while importing onnxruntime_pybind11_state: 找不到指定的程序。
    Error in sys.excepthook:
    Traceback (most recent call last):
    File "roop_face_main_20230708.py", line 371, in handleException
    AttributeError: 'traceback' object has no attribute 'print_tb'

    Original exception was:
    Traceback (most recent call last):
    File "roop_face_main_20230708.py", line 23, in run
    File "C:\Users\ADMINI~1\AppData\Local\Temp\embedded.sbaudwgu.zip\shibokensupport\__feature__.py", line 142, in _import
    File "PyInstaller\loader\pyimod02_importers.py", line 385, in exec_module
    File "roop\core.py", line 17, in
    import tensorflow
    File "C:\Users\ADMINI~1\AppData\Local\Temp\embedded.sbaudwgu.zip\shibokensupport\__feature__.py", line 142, in _import
    File "PyInstaller\loader\pyimod02_importers.py", line 385, in exec_module
    File "onnxruntime\__init__.py", line 55, in
    raise import_capi_exception
    File "onnxruntime\__init__.py", line 23, in
    from onnxruntime.capi._pybind_state import ExecutionMode # noqa: F401
    File "C:\Users\ADMINI~1\AppData\Local\Temp\embedded.sbaudwgu.zip\shibokensupport\__feature__.py", line 142, in _import
    File "PyInstaller\loader\pyimod02_importers.py", line 385, in exec_module
    File "onnxruntime\capi\_pybind_state.py", line 33, in
    from .onnxruntime_pybind11_state import * # noqa
    File "C:\Users\ADMINI~1\AppData\Local\Temp\embedded.sbaudwgu.zip\shibokensupport\__feature__.py", line 142, in _import
    ImportError: DLL load failed while importing onnxruntime_pybind11_state: 找不到指定的程序。

    1. 地主非 (作者)  2023-07-11
      @执着和果汁

      看样子像是什么运行库没有安装好,可以试试安装一下运行库

  25. 电源粗犷 2023-06-28

Theme Jasmine by Kent Liao