楼主: 独孤求败

[切脸辅助] 【独孤求败】编辑DF人脸座标_V8版本

[复制链接]

1万

积分

227

帖子

220

符石

玉皇大帝

Rank: 16Rank: 16Rank: 16Rank: 16

积分
19586

隐藏大神突出贡献论坛元老咸鱼勋章

 楼主| 发表于 6 天前 | 显示全部楼层
july 发表于 2025-12-1 10:49
建议加个中文简体的版本,繁体很多字不认识

新版本根据你说明,已经改为简体字
独孤求败遮罩/大力王 实时换脸QQ 138292555 电话验证138292555 微信 ‧飞机 wang_chun001
回复

使用道具 举报

2335

积分

166

帖子

556

符石

化神丹师

Rank: 5

积分
2335
发表于 5 天前 | 显示全部楼层
独孤求败 发表于 2025-12-1 18:41
我很负责任的说:不需要关连,我已经设计到极简化,全自动化境界,
所得即所见,三种情况下会自动存档,你 ...

好的,我迟点试试

我说的不是用于训练,而是用于合成
其实我没有搞明白mve修改dst切脸之后,为什么需要重新关联dst视频帧,
可能是视频帧与切脸有配对的关系,切脸修改了,视频帧也有东西需要配对
才能用于合成

你这工具,全程都是调整切脸的landmarks,
并没有涉及视频帧,所以,我也想不明白其中的道理
回复

使用道具 举报

1万

积分

227

帖子

220

符石

玉皇大帝

Rank: 16Rank: 16Rank: 16Rank: 16

积分
19586

隐藏大神突出贡献论坛元老咸鱼勋章

 楼主| 发表于 5 天前 | 显示全部楼层
本帖最后由 独孤求败 于 2025-12-2 02:38 编辑
ntremok 发表于 2025-12-2 01:56
好的,我迟点试试

我说的不是用于训练,而是用于合成

化繁为简,因为 MVE 基于资料安全,你修改的还不能用
因此才有父系 子系 之间的关连
A资料目录为父系 B资料目录为A的备份目录
你仅能在 B 操作,当你确定没问题,还要进行一个返回动作
就如你说的关连吧
而A你不能去修改
搞的一团乱的复杂。。。。
MVE编辑器就是诟病太多,早就停止研发,作者早早放弃了,你还在用他?
我这工具仅涉及训练时尤其是 眼睛 嘴巴 优先时,如果对齐点不准确,那是很麻烦的事
不存在其它依赖问题,合成跟这完全无关呢

评分

参与人数 1金钱 +1 收起 理由
ntremok + 1 好的

查看全部评分

独孤求败遮罩/大力王 实时换脸QQ 138292555 电话验证138292555 微信 ‧飞机 wang_chun001
回复

使用道具 举报

3720

积分

254

帖子

684

符石

渡劫丹师

Rank: 6Rank: 6

积分
3720
发表于 5 天前 | 显示全部楼层
独孤求败 发表于 2025-12-2 02:29
化繁为简,因为 MVE 基于资料安全,你修改的还不能用
因此才有父系 子系 之间的关连
A资料目录为父系 B资 ...

大力可考虑开发个快切工具,之前的大角度都不行,速度是快了,但错误率高。
可以考虑付费,新增支持50系
回复

使用道具 举报

2335

积分

166

帖子

556

符石

化神丹师

Rank: 5

积分
2335
发表于 4 天前 | 显示全部楼层
独孤求败 发表于 2025-12-2 02:29
化繁为简,因为 MVE 基于资料安全,你修改的还不能用
因此才有父系 子系 之间的关连
A资料目录为父系 B资 ...

1、MVE修改遮罩,这个应该还没有可以替代的软件吧
     DFL自带的遮罩工具应该没有MVE方便
2、MVE还是我筛选dst、src的主要工具
     1.5v图片浏览器如果用来筛选几千张的图片,每次都要双击
     然后几十张图片就要翻一次页,没有MVE方便
     MVE还可以根据角度来挑选图片,然后把多次挑选的各个角度,一次性提出来
3、我只用1.5v图片浏览器来检查landmarks
     MVE的landmarks如果可以做到1.5v图片浏览器这么清晰的话,那就好了
4、MVE的作用还是蛮大的,如果停止开发那就非常可惜了
     我还希望有一天可以用它来修改512遮罩呢
     不过,如果开侵蚀30、羽化75的情况下,512遮罩,似乎跟256遮罩没有太大的区别吧

回复

使用道具 举报

1万

积分

227

帖子

220

符石

玉皇大帝

Rank: 16Rank: 16Rank: 16Rank: 16

积分
19586

隐藏大神突出贡献论坛元老咸鱼勋章

 楼主| 发表于 4 天前 | 显示全部楼层
本帖最后由 独孤求败 于 2025-12-3 05:26 编辑
ntremok 发表于 2025-12-3 01:19
1、MVE修改遮罩,这个应该还没有可以替代的软件吧
     DFL自带的遮罩工具应该没有MVE方便
2、MVE还是我 ...

你先试一下,我这 V5 版本,缩图浏览模式非常人性化
但这个仅限于对地标处理,并不含遮罩部分
想搞当然可以,我还可以搞的比 MVE 更好更佳化

有更新了喔~~ 档名后面 V5 的才是最新版
主要就是针对缩图浏览进行优化

评分

参与人数 1金钱 +1 收起 理由
ntremok + 1 很给力!

查看全部评分

独孤求败遮罩/大力王 实时换脸QQ 138292555 电话验证138292555 微信 ‧飞机 wang_chun001
回复

使用道具 举报

1万

积分

227

帖子

220

符石

玉皇大帝

Rank: 16Rank: 16Rank: 16Rank: 16

积分
19586

隐藏大神突出贡献论坛元老咸鱼勋章

 楼主| 发表于 4 天前 | 显示全部楼层
july 发表于 2025-12-2 07:45
大力可考虑开发个快切工具,之前的大角度都不行,速度是快了,但错误率高。
可以考虑付费,新增支持50系 ...

那要用 PyTorch 下去搞,快切已经有很多了,我不想重复去处理,我搞的部分是他人没搞过的,我才有成就感~~
独孤求败遮罩/大力王 实时换脸QQ 138292555 电话验证138292555 微信 ‧飞机 wang_chun001
回复

使用道具 举报

3720

积分

254

帖子

684

符石

渡劫丹师

Rank: 6Rank: 6

积分
3720
发表于 4 天前 | 显示全部楼层
独孤求败 发表于 2025-12-3 05:24
那要用 PyTorch 下去搞,快切已经有很多了,我不想重复去处理,我搞的部分是他人没搞过的,我才有成就感 ...

快切是有人搞,但都不完美。
大力是个追求完美的人,可以试试
回复

使用道具 举报

1万

积分

227

帖子

220

符石

玉皇大帝

Rank: 16Rank: 16Rank: 16Rank: 16

积分
19586

隐藏大神突出贡献论坛元老咸鱼勋章

 楼主| 发表于 4 天前 | 显示全部楼层
本帖最后由 独孤求败 于 2025-12-3 15:57 编辑
july 发表于 2025-12-3 08:10
快切是有人搞,但都不完美。
大力是个追求完美的人,可以试试

這些代碼,可以解決所有快切提臉的痛處,嘿嘿。。。。
看不懂的人就看不懂,看的懂的人如同撿到寶


#高精度切臉使用 MediaPipe 偵測並超準確寫入地標
# 取 68 點的映射表
# 用於替代 DFL 68 標記
# 符合 DFL 的 68 座標,精準 mapping
import mediapipe as mp
import numpy as np
import cv2
LANDMARK_68_MAP = [
    10, 338, 297, 332, 284, 251, 389, 356, 454, 323,
    361, 288, 397, 365, 379, 378, 400, 152, 148, 176,
    149, 150, 136, 172, 58, 132, 93, 234, 127, 162,
    21, 54, 103, 67, 109, 10, 338, 297, 332, 284,
    251, 389, 356, 454, 323, 361, 288, 397, 365, 379,
    378, 400, 152, 148, 176, 149, 150, 136, 172, 58,
    132, 93, 234, 127, 162, 21
]

mp_face_mesh = mp.solutions.face_mesh

def repair_landmark_mediapipe(image_path):
    img = cv2.imread(image_path)
    h, w = img.shape[:2]

    with mp_face_mesh.FaceMesh(static_image_mode=True,
                               max_num_faces=1,
                               refine_landmarks=True) as face_mesh:

        results = face_mesh.process(cv2.cvtColor(img, cv2.COLOR_BGR2RGB))

        if not results.multi_face_landmarks:
            print(" 無法偵測臉")
            return None

        face = results.multi_face_landmarks[0]

        # 取 468 點轉成 numpy
        mesh_pts = np.array([[p.x * w, p.y * h] for p in face.landmark])

        # 取 68 點
        lm_68 = mesh_pts[LANDMARK_68_MAP]

        return lm_68

# 測試
lm = repair_landmark_mediapipe("test.jpg")
print(lm)
独孤求败遮罩/大力王 实时换脸QQ 138292555 电话验证138292555 微信 ‧飞机 wang_chun001
回复

使用道具 举报

2687

积分

103

帖子

924

符石

化神丹师

Rank: 5

积分
2687

热心会员突出贡献

发表于 4 天前 | 显示全部楼层
v5版本试了一下,首张头像无法显示landmarks,缩略图打开看了一下,首张也没有,其他没有测试
回复

使用道具 举报

小黑屋|ZhaTV ( 滇ICP备15003127号-4 ) |网站地图

GMT+8, 2025-12-7 06:05

Powered by Zhatv.cn

© 2022-2023

快速回复 返回顶部 返回列表