AI换脸实践

1.windows版本

解压即用,2024最简单好用AI开源换脸应用,整合包已备好,快试试吧!_哔哩哔哩_bilibili

2.linux版本

1)克隆roop项目

git clone https://github.com/s0md3v/roop

创建虚拟环境 python -m venv venv

激活虚拟环境 call venv\scripts\activate

安装依赖包 pip install -r requirements.txt

查看已安装包 pip list

如果本地缓存有冲突依赖包安装失败 ,可执行 pip install --no-cache-dir -r requirements.txt

2)roop常用指令
只用CPU处理视频:python run.py
使用GPU处理视频:python run.py --execution-provider cuda  
图片保存jpg格式    python run.py  --execution-provider cuda --temp-frame-format  jpg
视频高清化处理:  python run.py --execution-provider cuda --temp-frame-format  jpg  --frame-processor face_swapper face_enhancer 
处理脸部跳闪:     python  run.py --execution-provider cuda --temp-frame-format jpg --frame-processor face_swapper face_enhancer --similar-face-distance 1.5
指定帧识别人脸并替换:python run.py  --execution-provider cuda   --reference-face-position  3   --reference-frame-number  166  --similar-face-distance 1.5
老显卡限制内存和线程 
python run.py --execution-provider cuda   --max-memory 4  --execution-threads 1
python run.py --execution-provider cuda   --max-memory 6  --execution-threads 2
python run.py --execution-provider cuda   --max-memory 8  --execution-threads 4
其他参数
--temp-frame-format {jpg,png} 帧提取的图像格式
--temp-frame-quality [0-100]                帧提取的图像质量
--output-video-encoder {libx264,libx265,libvpx-vp9,h264_nvenc,hevc_nvenc} 输出视频的编码
--output-video-quality [0-100] 输出视频的质量
--max-memory MAX_MEMORY 最大RAM量(单位:GB)
--execution-threads EXECUTION_THREADS 执行线程数量

 文章来源:https://www.youtube.com/watch?v=SqO6UENm6mE

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/30014.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

安装 Fedora CoreOS 操作系统

首发日期 2024-06-16, 以下为原文内容: 有一台吃灰几年的 e5-26v3 古老机器, 最近翻出来用一下. 首先从安装操作系统开始. 目录 1 FCOS 简介2 安装过程 2.1 下载 iso 镜像文件并制作安装 U 盘2.2 编写安装配置文件2.3 编译安装配置文件2.4 从 U 盘启动并安装 3 SSH 连接并测试…

直播平台美颜技术分析:视频美颜SDK功能实现原理

本篇文章,笔者将深入分析视频美颜SDK的功能实现原理,探讨其在直播平台中的应用。 一、视频美颜技术概述 通过这些功能,用户可以在直播过程中呈现更加理想的自己,从而提高观众的观看体验和互动积极性。 二、视频美颜SDK的功能 1…

不“卷”低价,品牌如何让客户愿意“留下”?

天猫取消预售制度,满减力度大于往年,京东直接将“又便宜又好”定为大促主题。今年的618,离不开两大关键词:拼低价 和 回归用户。 价格“内卷”,消费者可以花更少的钱买到商品,但对商家来说,意味…

6月19日(周三)A股行情总结:A股震荡收跌,恒生科技指数大涨3%,10年期国债期货转涨续创新高

内容提要 车路云概念延续昨日涨势,华铭智能20CM 3连板。贵金属及PEEK材料概念全日走强;港股有色金属及能源股走强,紫金矿业涨超3%,中石油涨超3%。国债期货午后全线转涨,10年期主力合约涨0.05%报104.925元,…

6.17继承

面向对象的特征:封装,继承,多态 使用背景:比如说在动物类底下可以有带毛的动物,带毛的动物符合所有的动物的特征,只是在这个基础上再继续添加一些特征 命名:原有类型称为“基类”或“父类”&a…

Clickhouse集群create drop database可删除集群数据库或只删除本地数据库

集群环境下,在任意一个节点创建数据库,如果加上了ON CLUSTER clustername,则在集群环境的所有节点上都创建了该数据库,并在集群环境的所有节点上都创建了该数据库对应的目录,且数据库的metadata_path对应的目录路径在所…

微信小程序使用vant 组件 (双向绑定)

<van-cell-group><van-fieldmodel:value"{{ username }}"label"用户名"placeholder"请输入用户名"/><van-fieldmodel:value"{{ phone }}"label"手机号"placeholder"请输入手机号"/><van-but…

计算机网络(1) OSI七层模型与TCP/IP四层模型

一.OSI七层模型 OSI 七层模型是国际标准化组织ISO提出的一个网络分层模型&#xff0c;它的目的是使各种不同的计算机和网络在世界范围内按照相同的标准框架实现互联。OSI 模型把网络通信的工作分为 7 层&#xff0c;从下到上分别是物理层、数据链路层、网络层、传输层、会话层、…

类加载器、反射、注解

1、类加载器 1.1类加载器作用 负责将.class文件&#xff08;存储的物理文件&#xff09;加载在到内存中。 1.2类加载的过程 类加载时机 创建类的实例&#xff08;对象&#xff09;调用类的类方法访问类或者接口的类变量&#xff0c;或者为该类变量赋值使用反射方式来强制创建…

Java学习 (一) 环境安装及入门程序

一、安装java环境 1、获取软件包 https://www.oracle.com/java/technologies/downloads/ .exe 文件一路装过去就行&#xff0c;最好别装c盘 &#xff0c;我这里演示的时候是云主机只有C盘 2、配置环境变量 我的电脑--右键属性--高级系统设置--环境变量 在环境变量中添加如下配…

数字孪生涉及到的9大技术栈,都是难啃骨头呀。

数字孪生涉及到多个技术栈&#xff0c;包括但不限于以下几个方面&#xff1a; 数据采集和传感器技术&#xff1a; 数字孪生需要实时获取物理世界的数据&#xff0c;因此需要使用各种传感器技术&#xff08;如温度传感器、压力传感器、运动传感器等&#xff09;来采集数据&…

RedHat运维-Linux文本操作基础-GREP,AWK,SED基础

你不用整理&#xff0c;跟着敲一遍&#xff0c;有个印象&#xff0c;然后把它保存到本地&#xff0c;以后要用再去看&#xff0c;如果有了新东西&#xff0c;你自个再添加。这是我参考同行的&#xff0c;只不过换成了问答的方式而已。不用背&#xff0c;就算是我自己亲自敲&…

【猫狗分类】Pytorch VGG16 实现猫狗分类1-数据清洗+制作标签文件

Pytorch 猫狗分类 用Pytorch框架&#xff0c;实现分类问题&#xff0c;好像是学习了一些基础知识后的一个小项目阶段&#xff0c;通过这个分类问题&#xff0c;可以知道整个pytorch的工作流程是什么&#xff0c;会了一个分类&#xff0c;那就可以解决其他的分类问题&#xff0…

第6章 设备驱动程序(3)

目录 6.5 块设备操作 6.5.1 块设备的表示 6.5.2 数据结构 6.5.3 向系统添加磁盘和分区 6.5.4 打开块设备文件 本专栏文章将有70篇左右&#xff0c;欢迎关注&#xff0c;查看后续文章。 6.5 块设备操作 特点&#xff1a; 随机访问任意位置。 固定块大小的传输。 块设备在内…

手机网站制作软件是哪些

手机网站制作软件是一种用于设计、开发和创建适用于移动设备的网站的软件工具。随着移动互联网时代的到来&#xff0c;越来越多的用户开始使用手机浏览网页和进行在线交流&#xff0c;因此&#xff0c;手机网站制作软件也逐渐成为了市场上的热门工具。 1. Adobe Dreamweaver&am…

【FFmpeg】AVCodec结构体

【FFmpeg】AVCodec结构体 1. AVCodec的定义2. AVCodec内结构体嵌套2.1 enum AVMediaType type2.2 enum AVCodecID id2.3 const AVRational *supported_framerates2.4 const enum AVPixelFormat *pix_fmts2.5 const AVClass *priv_class2.6 const AVProfile *profiles 参考&…

[240619] 2024年 curl 用户调研和分析 | 英伟达成为全球市值第一的公司

目录 2024年 curl 用户调研和分析调研说明调研概述调查数据结果 英伟达成为市值第一的公司 2024年 curl 用户调研和分析 调研说明 关于 curl : curl 是一个成熟的开源项目&#xff0c;提供 curl 工具和 libcurl 库。是世界上使用最广泛的命令行软件之一。调查背景 : 本次为11…

天翼云8080、80端口用不了的问题

天翼云8080、80端口用不了的问题 前言&#xff1a;前段时间天翼云搞了活动&#xff0c;原来公司用的华为云老板说太贵了也快到期了&#xff0c;就换了天翼云的服务器。 排查&#xff1a; 安全组开放 80 8080 防火墙查看 没有问题 nginx nacos dcoker等停了 查看监听端口 发现…

YOLOv10改进 | 注意力篇 | YOLOv10引入HAttention(HAT)注意力

1. HAT介绍 1.1 摘要:基于 Transformer 的方法在低级视觉任务(例如图像超分辨率)中表现出了令人印象深刻的性能。 然而,我们发现这些网络通过归因分析只能利用有限的输入信息空间范围。 这意味着 Transformer 的潜力在现有网络中仍未得到充分发挥。 为了激活更多的输入像素…

国际现货黄金的交易方式:二次入场机会识别

近期受地缘局势以及通胀因素的影响&#xff0c;国际现货黄金投资又重新受到市场的青睐。虽然近期金价出现大跌&#xff0c;但投资者反而认为这是低价买金的好机会。为了方便投资者做出决策&#xff0c;下面我们就介绍一些国际现货黄金的交易方式——二次入场点进场。 在国际现货…