逆天工具一键修复图片,视频去码。本地部署超详细!!

2024-06-01 13:52

本文主要是介绍逆天工具一键修复图片,视频去码。本地部署超详细!!,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

上一篇文章:逆天工具一键修复图片,视频去码。简直不要太好用!-CSDN博客

根据上一篇文章展示的效果,本文章主要讲如何部署本地github开源项目。博主走了无数弯路,最后精化下来的步骤,超级详细!!!! 

一、确保需要的环境依赖

1、python>=3.8

官网地址:https://www.python.org

检查是否安装成功:python --version

2、git环境没有具体版本要求

官网地址:https://git-scm.com

检查是否安装成功:git --version

3、Pytorch >= 1.7.1

官网地址:https://pytorch.org/get-started/locally/

检查是否安装成功:先输入python,在输入import torch
print(torch.__version__)

4、CUDA >= 10.1

通过终端输入nvidia-smi

二、下载开源项目

开源项目地址:https//github.com/sczhou/CodeFormer?tab=readme-ov-file

1、创建一个新文件夹(我创建的是solftware),cmd一下,输入以下命令

git clone https://github.com/sczhou/CodeFormer

2、下载完成后,进入根目录

cd CodeFormer

3、 下载相关项目依赖

pip3 install -r requirements.txt
python basicsr/setup.py develop

 三、下载训练模型

1、下载facelib模型

python scripts/download_pretrained_models.py facelib

2、下载codeformer模型

python scripts/download_pretrained_models.py CodeFormer

四、如何使用

🧑🏻面部修复(裁剪和对齐的脸部)

python inference_codeformer.py -w 0.5 --has_aligned --input_path [image folder]|[image path]

🖼️ 整体图像增强

python inference_codeformer.py -w 0.7 --input_path [image folder]|[image path]

🎬 视频增强

conda install -c conda-forge ffmpeg
python inference_codeformer.py --bg_upsampler realesrgan --face_upsample -w 1.0 --input_path [video path]

🌈 脸部着色(裁剪和对齐的脸部)

python inference_colorization.py --input_path [image folder]|[image path]

🎨 面部修饰(裁剪和对齐的面部)

python inference_inpainting.py --input_path [image folder]|[image path]

以🌈 脸部着色为例

1、此路径下放的是需要操作的图片

2、进入codeformer终端,输入🌈 脸部着色的代码

python inference_colorization.py --input_path+存放图片路径

3、在路径下可以找到你的处理结果

每个功能的结果都在这个目录下

总结

如果本地部署出现了问题,可以评论区评论喔!!!下一篇将会出部署出现的常见问题,欢迎大家讨论点赞收藏!!!!!

这篇关于逆天工具一键修复图片,视频去码。本地部署超详细!!的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1021200

相关文章

Python中Tkinter GUI编程详细教程

《Python中TkinterGUI编程详细教程》Tkinter作为Python编程语言中构建GUI的一个重要组件,其教程对于任何希望将Python应用到实际编程中的开发者来说都是宝贵的资源,这篇文... 目录前言1. Tkinter 简介2. 第一个 Tkinter 程序3. 窗口和基础组件3.1 创建窗

python版本切换工具pyenv的安装及用法

《python版本切换工具pyenv的安装及用法》Pyenv是管理Python版本的最佳工具之一,特别适合开发者和需要切换多个Python版本的用户,:本文主要介绍python版本切换工具pyen... 目录Pyenv 是什么?安装 Pyenv(MACOS)使用 Homebrew:配置 shell(zsh

mysql_mcp_server部署及应用实践案例

《mysql_mcp_server部署及应用实践案例》文章介绍了在CentOS7.5环境下部署MySQL_mcp_server的步骤,包括服务安装、配置和启动,还提供了一个基于Dify工作流的应用案例... 目录mysql_mcp_server部署及应用案例1. 服务安装1.1. 下载源码1.2. 创建独立

Nginx服务器部署详细代码实例

《Nginx服务器部署详细代码实例》Nginx是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务,:本文主要介绍Nginx服务器部署的相关资料,文中通过代码... 目录Nginx 服务器SSL/TLS 配置动态脚本反向代理总结Nginx 服务器Nginx是一个‌高性

Python+FFmpeg实现视频自动化处理的完整指南

《Python+FFmpeg实现视频自动化处理的完整指南》本文总结了一套在Python中使用subprocess.run调用FFmpeg进行视频自动化处理的解决方案,涵盖了跨平台硬件加速、中间素材处理... 目录一、 跨平台硬件加速:统一接口设计1. 核心映射逻辑2. python 实现代码二、 中间素材处

JavaWeb项目创建、部署、连接数据库保姆级教程(tomcat)

《JavaWeb项目创建、部署、连接数据库保姆级教程(tomcat)》:本文主要介绍如何在IntelliJIDEA2020.1中创建和部署一个JavaWeb项目,包括创建项目、配置Tomcat服务... 目录简介:一、创建项目二、tomcat部署1、将tomcat解压在一个自己找得到路径2、在idea中添加

Java使用Spire.Doc for Java实现Word自动化插入图片

《Java使用Spire.DocforJava实现Word自动化插入图片》在日常工作中,Word文档是不可或缺的工具,而图片作为信息传达的重要载体,其在文档中的插入与布局显得尤为关键,下面我们就来... 目录1. Spire.Doc for Java库介绍与安装2. 使用特定的环绕方式插入图片3. 在指定位

SQL Server中行转列方法详细讲解

《SQLServer中行转列方法详细讲解》SQL行转列、列转行可以帮助我们更方便地处理数据,生成需要的报表和结果集,:本文主要介绍SQLServer中行转列方法的相关资料,需要的朋友可以参考下... 目录前言一、为什么需要行转列二、行转列的基本概念三、使用PIVOT运算符进行行转列1.创建示例数据表并插入数

Python + Streamlit项目部署方案超详细教程(非Docker版)

《Python+Streamlit项目部署方案超详细教程(非Docker版)》Streamlit是一款强大的Python框架,专为机器学习及数据可视化打造,:本文主要介绍Python+St... 目录一、针对 Alibaba Cloud linux/Centos 系统的完整部署方案1. 服务器基础配置(阿里

Python+wxPython开发一个文件属性比对工具

《Python+wxPython开发一个文件属性比对工具》在日常的文件管理工作中,我们经常会遇到同一个文件存在多个版本,或者需要验证备份文件与源文件是否一致,下面我们就来看看如何使用wxPython模... 目录引言项目背景与需求应用场景核心需求运行结果技术选型程序设计界面布局核心功能模块关键代码解析文件大