facefusion解除限制

facefusion解除限制

facefusion解除限制

当前最新版是3.5.0,我下载的版本是3.4.2,版本信息在.\facefusion\facefusion\metadata.py文件内看

问题描述:

启动方式:python .\facefusion.py run

  1. 修改`".\facefusion\facefusion\content_analyser.py"的任何内容,都会导致项目运行后直接结束 exit code 2
  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屋顶管道泵权威指南 行业背景与发展趋势 随着工业化和城镇化进程的加速推进,管道泵作为流体输送的核心设备,在市政供水、工业循环…

11.7日学习笔记

一、类图设计 Mermaid classDiagram class EncryptionAlgorithm { <> +encrypt(data: String): String +decrypt(data: String): String } class DESAlgorithm {+encrypt(data: String): String+decrypt(data: S…

关于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元人文系统以其完整的白箱架构运行,当它的价值原语化三值纠缠机制如意识流般清晰可辨,当它的双层自审如理性之光般照亮…

vue路由基本结构

【router.ts】 -- 路由配置 import { createRouter,createWebHistory } from "vue-router";createRouter({history:createWebHistory(),routes:[{path: ,component: }] }) export default router【main.ts】…

申请软著,怎么快速整理软件源代码

手机应用市场都要软著或电子版权证书才可以上线。 有很多朋友自己开发了软件,想自己申请软著,但是整理文档又挺麻烦。 这里小玖给大家分享一下,整理软著源码文档的教程。 一、源码文件要求 源码文档审核有以下要求…

pip install weditor安装出现报错

pip install weditor安装出现报错解决方案 问题一:UnicodeDecodeError编码错误 在使用pip安装weditor时出现如下报错: UnicodeDecodeError: gbk codec cant decode byte 0xad in position 829: illegal multibyte se…

小马算力 11.1

双11购物热潮来袭,小马算力带着超给力的福利活动强势登场!11月1日至11月11日,为期11天的算力福利狂欢正式开启,每项活动福利实在,赶紧跟着攻略解锁全部权益!新人注册礼:0门槛领新人算力礼包双11购物热潮来袭,小…

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)图形用户界面库。这是一个预配置的 …