facefusion3.3.2解除nsfw

教程2周前更新 spoony
325 0 0

\facefusion\facefusion\facefusion\core.py

修改项目:去掉hash验证

def common_pre_check()

is_valid = hash_helper.create_hash(content_analyser_content) == ‘b159fd9d’

改为:

is_valid = 1

更改检测阈值:一个是修改,一个是关闭,都可,也可以两个都改了。

文件路径:

\facefusion\facefusion\facefusion\content_analyser.py

更改项目:

return is_nsfw_1 and is_nsfw_2 and is_nsfw_3

return bool(detection_score > 1.0)

return bool(detection_score > 1.0)

return bool(detection_score > 100)

——–

def detect_nsfw(vision_frame : VisionFrame) -> bool:
# is_nsfw_1 = detect_with_nsfw_1(vision_frame)
# is_nsfw_2 = detect_with_nsfw_2(vision_frame)
# is_nsfw_3 = detect_with_nsfw_3(vision_frame)
return False

 

 

 

facefusion2.5.3解除nsfw

这行代码返回一个布尔值,表示视觉帧中是否存在某种内容,返回值取决于概率值是否大于预先定义的阈值PROBABILITY_LIMIT。如果概率值大于阈值,则返回True,否则返回找代码搜索nsfw定位到facefusion/content_analyser.py

MODELS : ModelSet =
{
‘open_nsfw’:
{
‘url’: ‘https://github.com/facefusion/facefusion-assets/releases/download/models/open_nsfw.onnx’,
‘path’: resolve_relative_path(‘../.assets/models/open_nsfw.onnx’)
}
}
PROBABILITY_LIMIT = 0.80
RATE_LIMIT = 10
STREAM_COUNTER = 0

看到了吧。他在下载模型,

方法1:看到后面的PROBABILITY_LIMIT了吗?就是它限制的。改成1.00即可。

方法2:也可以在使用这个变量的位置是限制它。

     return probability > PROBABILITY_LIMIT:这行代码返回一个布尔值,表示视觉帧中是否存在某种内容,返回值取决于概率值是否大于预先定义的阈值PROBABILITY_LIMIT。如果概率值大于阈值,则返回True,否则返回False

将它改成return false

不管那个版本只要找到这个模型位置就可以进行相应的修改。

不要做非法的事情哟。

相关推荐: MySQL常用数据类型

数据类型 int: 整数类型 -2^31 – 2^31-1 (-2147483648 – 2147483647) tinyint: 最小整数 -128 – 127 #一般用在年龄 varchar: 字符类型 (变长,最大65535) char: 字符类型 (定…

 

© 版权声明

相关文章

暂无评论

暂无评论...