deepfacelab中文网

 找回密码
 立即注册(仅限QQ邮箱)
查看: 1592|回复: 26

请教:dst人脸排序的矛盾点。。意义在哪里?或者说怎么...

[复制链接]

14

主题

196

帖子

3051

积分

高级丹圣

Rank: 13Rank: 13Rank: 13Rank: 13

积分
3051
 楼主| 发表于 2022-6-10 02:42:01 | 显示全部楼层 |阅读模式
星级打分
  • 1
  • 2
  • 3
  • 4
  • 5
平均分:NAN  参与人数:0  我的评分:未评
请教一个切脸整理的问题

现在用一个稍微大一些的dst视频抽出来人脸,里面有一些识别有问题的,主要分为两种情况:
1.不需要重新手工切脸,原始帧也不需要进行合成的
2.原始帧中含有有效人脸,但识别错误的,需要重新手工切脸的



我的理解是
第1种情况,这种直接从aligned\ 里面删掉即可对吧?

第2种情况就麻烦一点,我理解应该进行的步骤是:
需要从aligned\  和 aligned_debug\ 两个里面分别删除,再运行 5) data_dst faceset MANUAL RE-EXTRACT DELETED ALIGNED_DEBUG.bat 手动切出来正确的人脸。
这个理解没问题吧?

那么问题来了,在aligned中默认按原始帧顺序排列,会出现那种一张正确的,一张错误的脸,无法批量选中删除,只能一张张地点。
而dst排序似乎就是为了解决这个问题,可以把相似的归类到一起然后再去手动删,但问题是,排序会改变文件名,我虽然能删掉错误的切脸图片,然后再恢复原来的文件名,但是无法从aligned_debug\ 中对应地去删除。

比如原始文件1,2,3,4,5,6,7,8,9,10,排序后变成A,B,C,D,E,F,G,H,I,J 我删除其中5个文件ABCDE,其中可能ABC是第一种情况直接删即可,但DE是需要记住编号到aligned_debug\ 里也对应删除的。但我不知道DE对应原始文件的序号是哪两个数。请问这个问题怎么解决呢?

所以这个排序只是对第一种情况有用么?
回复

使用道具 举报

215

主题

1996

帖子

66万

积分

管理员

Rank: 96Rank: 96Rank: 96Rank: 96Rank: 96Rank: 96Rank: 96Rank: 96Rank: 96Rank: 96Rank: 96Rank: 96Rank: 96Rank: 96Rank: 96Rank: 96Rank: 96Rank: 96Rank: 96Rank: 96Rank: 96Rank: 96Rank: 96Rank: 96

积分
666744

隐世金马甲勋章超级版主勋章可爱萌新勋章见习版主勋章荣誉会员勋章男同管理员-无尚荣耀勋章优质版主勋章小有贡献勋章

发表于 2022-6-10 21:38:47 | 显示全部楼层
用MVE解决定向修改提取脸异常的问题
提供数字人直播服务、文字/音频驱动数字人服务,有意者联系我QQ563861181
全站默认解压密码dfldata.xyz
DFL交流QQ群五群974612885
AI绘画交流QQ群710238550
我的B站账号:特看科技的滚石   其他自称彦祖的不是我,请勿上当
回复 支持 1 反对 0

使用道具 举报

0

主题

55

帖子

3883

积分

高级丹圣

Rank: 13Rank: 13Rank: 13Rank: 13

积分
3883
发表于 2022-6-10 07:19:28 | 显示全部楼层
可能還嘗試的不夠多,沒想過這個問題哩,來等專業的回答~XD
回复 支持 反对

使用道具 举报

0

主题

163

帖子

1121

积分

初级丹圣

Rank: 8Rank: 8

积分
1121

万事如意节日勋章

发表于 2022-6-10 08:03:19 | 显示全部楼层
学习观摩一下各位大佬!!!!
回复 支持 反对

使用道具 举报

3

主题

223

帖子

3379

积分

高级丹圣

Rank: 13Rank: 13Rank: 13Rank: 13

积分
3379

万事如意节日勋章

发表于 2022-6-10 08:07:58 | 显示全部楼层
进来学习一下
回复 支持 反对

使用道具 举报

2

主题

622

帖子

6640

积分

高级丹圣

Rank: 13Rank: 13Rank: 13Rank: 13

积分
6640
发表于 2022-6-10 08:48:27 | 显示全部楼层
1.没错
2.善用版上资源。
https://dfldata.xyz/forum.php?mod=viewthread&tid=876
此脚本可解决你的问题
回复 支持 反对

使用道具 举报

4

主题

96

帖子

3361

积分

高级丹圣

Rank: 13Rank: 13Rank: 13Rank: 13

积分
3361
发表于 2022-6-10 08:49:41 | 显示全部楼层
本帖最后由 林中千鸟 于 2022-6-10 08:52 编辑

5.2) data_dst sort.bat有恢复文件名的选项  [10] original filename

排序排完乱七八糟的切脸图删完以后    恢复文件名

用论坛大佬写的脚本提取错误识别的debug    传送门:https://dfldata.xyz/forum.php?mod=viewthread&tid=876
回复 支持 反对

使用道具 举报

11

主题

2623

帖子

1万

积分

高级丹圣

Rank: 13Rank: 13Rank: 13Rank: 13

积分
14157

真我风采勋章万事如意节日勋章

发表于 2022-6-10 09:01:57 | 显示全部楼层
原始文件名不变,同帧多人头像以_0啊_1啊这样标记的,WINDOWS直接搜索_0或_1这种删除就完事了
回复 支持 反对

使用道具 举报

2

主题

508

帖子

2690

积分

初级丹圣

Rank: 8Rank: 8

积分
2690
发表于 2022-6-10 13:40:33 | 显示全部楼层
不比較還不知道,哥我是真的聰明!
回复 支持 反对

使用道具 举报

14

主题

196

帖子

3051

积分

高级丹圣

Rank: 13Rank: 13Rank: 13Rank: 13

积分
3051
 楼主| 发表于 2022-6-10 16:58:20 | 显示全部楼层
聪明的兄弟,倒是分享下你的方案呀
回复 支持 反对

使用道具 举报

14

主题

196

帖子

3051

积分

高级丹圣

Rank: 13Rank: 13Rank: 13Rank: 13

积分
3051
 楼主| 发表于 2022-6-10 17:09:44 | 显示全部楼层
nicky9999 发表于 2022-6-10 08:48
1.没错
2.善用版上资源。
https://dfldata.xyz/forum.php?mod=viewthread&tid=876

但是还有一个问题噢,我删的内容里面,有一部分不用重新手动切的,一部分分需要手动切的。

而这脚本会把aligned\ 里删掉的所有文件都对应从debug里面删,那这样不用重新切的也会要重新过一遍了。

这个我能想到的办法就是
1.先手动只删掉需要重新切脸的
2.标记下来不需要重新切的
3.用论坛脚本删除debug里对应文件
4.批量删除第2步记录下来的

大佬还有更优的办法么?
回复 支持 反对

使用道具 举报

QQ|Archiver|手机版|deepfacelab中文网 |网站地图

GMT+8, 2024-9-22 00:56 , Processed in 0.094126 second(s), 10 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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