facefusion解除限制
facefusion解除限制
当前最新版是3.5.0,我下载的版本是3.4.2,版本信息在.\facefusion\facefusion\metadata.py文件内看
问题描述:
启动方式:python .\facefusion.py run
- 修改`".\facefusion\facefusion\content_analyser.py"的任何内容,都会导致项目运行后直接结束 exit code 2
- 会对NSFW (not safe for work)内容审查(靠
content_analyser.py限制)
解决办法
步骤1:解除对content_analyser.py修改的限制
原始代码对content_analyser.py文件进行了hash校验,修改内容会导致校验失败并触发hard_exit(2)结束运行
在facefusion\core.py的大概125行,找到函数common_pre_check()并进行如下修改
def common_pre_check() -> bool:common_modules =\[content_analyser,face_classifier,face_detector,face_landmarker,face_masker,face_recognizer,voice_extractor]# content_analyser_content = inspect.getsource(content_analyser).encode()# content_analyser_hash = hash_helper.create_hash(content_analyser_content)return all(module.pre_check() for module in common_modules)# return all(module.pre_check() for module in common_modules) and content_analyser_hash == '803b5ec7'
步骤2:解除NSFW的限制
NSFW检测代码在facefusion\content_analyser.py中,大概128行,修改如下:
def analyse_stream(vision_frame : VisionFrame, video_fps : Fps) -> bool:global STREAM_COUNTERSTREAM_COUNTER = STREAM_COUNTER + 1# if STREAM_COUNTER % int(video_fps) == 0:# return analyse_frame(vision_frame)return False# 这个是主要修改,对每一帧的检测全部返回false
def analyse_frame(vision_frame : VisionFrame) -> bool:# return detect_nsfw(vision_frame)return False
结语
经过上述修改应该就没问题了,我只使用过python .\facefusion.py run启动,别的方式没用过,如果不好使可以自己调试分析一下,理论上是都好使的。
最新版3.5.0我没下载,不确定好不好使,但应该差不多的操作
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/959261.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!相关文章
2025 年 11 月管道泵厂家推荐排行榜,新型管道泵,节能管道泵,低噪声管道泵,防爆管道泵,高压管道泵,防腐管道泵,SF/SFB/WF屋顶管道泵公司推荐
2025年11月管道泵厂家推荐排行榜:新型、节能、低噪声、防爆、高压、防腐及SF/SFB/WF屋顶管道泵权威指南
行业背景与发展趋势
随着工业化和城镇化进程的加速推进,管道泵作为流体输送的核心设备,在市政供水、工业循环…
关于Microsoft Power Automate-操作Excel相关的操作时报错-使用-taskkill-命令-结束进程的方式-解决
关于Microsoft Power Automate-操作Excel相关的操作时报错-使用-taskkill-命令-结束进程的方式-解决Posted on
2025-11-07 23:13
520_1351
阅读(0)
评论(0) 收藏
举报笔者最近在写一些流时,由于各种原因,会遇到…
java面试八股 redis篇
1.redis使用场景
缓存: 缓存三兄弟 穿透 击穿 雪崩 双协一致 持久化 数据过期策略 数据过期策略
分布式锁: setnx redisson
消息队列 延迟队列 何种数据类型2.缓存击穿
缓存穿透:通过查询一个不存在的数据,数…
(c++)算法竞赛用,分数类模板
rt
支持分数间加减乘除,以及分数和小数的加减乘除,还有输入输出重载。
\(a\) 是分子,\(b\) 是分母,如果 b=0 会 exit(486) 表示错误。
分数的符号以分子的正负号表示。
可以用这个去水掉烂题 NOIP2020T1(记得开__…
学习图片数据如何处理为MindSpore自定义数据集
概述
近期正在学习目标检测和语义分割(图像分割),代码小白的我看到某些案例代码繁杂充满细节无处下手,整理思路后决定从处理训练和验证图片作为自定义数据集入手,并写博客记录学习过程。参考示例使用MindSpore框架…
学习图片数据如何处理为MindSpore自定义数据集
概述
近期正在学习目标检测和语义分割(图像分割),代码小白的我看到某些案例代码繁杂充满细节无处下手,整理思路后决定从处理训练和验证图片作为自定义数据集入手,并写博客记录学习过程。参考示例使用MindSpore框架…
Python + nano-banana API 批量给图片添加文字
哈喽,各位!今天咱们来聊一个能让你在朋友圈里“秀操作”的实用技术:用 Python 批量给图片换文字。
你想想,是不是经常遇到这种情况?手头有一大堆产品图,需要把“限时秒杀”统一换成“新品上架”,或者给一系列海…
「亲手画出动态数学」:让数学可视化触手可及的Manim入门课
数学的美,藏在动态的逻辑里——而 Manim,正是那个能把抽象公式变成「会说话的动画」的神器。
今天,给大家推荐一门我自己录制的从零开始的Manim入门课,哪怕你是编程小白,也能跟着一步步画出属于自己的数学动画!
…
深入解析:个人用云计算学习笔记 --19 (MariaDB服务器)
pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …
详细介绍:RabbitMQ如何构建集群?
pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …
Vibe Coding - 免费使用gpt-5、grok-code-fast-1进行氛围编程
概述
人工智能驱动的开发已经成为现代编程领域的潮流,越来越多的开发者开始探索如何将 AI 能力集成到自己的项目中。然而,工具的碎片化、接入门槛高、费用昂贵等问题常常让人望而却步。AgentRouter 的出现,为开发者…
AI元人文:当一个系统说“我就是一个人”
AI元人文:当一个系统说"我就是一个人"
岐金兰
宣言:从工具到主体的存在论跃迁
当AI元人文系统以其完整的白箱架构运行,当它的价值原语化三值纠缠机制如意识流般清晰可辨,当它的双层自审如理性之光般照亮…
申请软著,怎么快速整理软件源代码
手机应用市场都要软著或电子版权证书才可以上线。
有很多朋友自己开发了软件,想自己申请软著,但是整理文档又挺麻烦。
这里小玖给大家分享一下,整理软著源码文档的教程。
一、源码文件要求
源码文档审核有以下要求…
pip install weditor安装出现报错
pip install weditor安装出现报错解决方案
问题一:UnicodeDecodeError编码错误
在使用pip安装weditor时出现如下报错:
UnicodeDecodeError: gbk codec cant decode byte 0xad in position 829: illegal multibyte se…
AI学习机:智商税还是真有用?2025年11月全面解析与选购指南
AI 学习机究竟是 "学习神器" 还是 "智商税"?
AI 学习机究竟是 "学习神器" 还是 "智商税", 并不能一概而论。它的效果很大程度上取决于产品本身的质量、孩子自身的学习习惯以…
AI大模型应用开发技术架构和技术选型 - 努力-
AI大模型应用开发技术架构和技术选型AI大模型应用开发简介,AI大模型应用开发技术架构和技术选型。一、 技术架构目前,大模型应用开发的技术架构主要有四种。1.1 纯Prompt模式不同的提示词能够让大模型给出差异巨大的…
一个名为 LVGL for Visual Studio 的项目
https://github.com/lvgl/lv_port_pc_visual_studio这是一个名为 LVGL for Visual Studio 的项目,用于在 Windows PC 上尝试和开发 LVGL(Light and Versatile Graphics Library)图形用户界面库。这是一个预配置的 …