GameMale
登陆 / 注册 搜索

USERCENTER

SEARCHSITE

搜索

查看: 1138|回复: 42
收起左侧

[心得体会] 【瑞兔呈祥】简易的ESRGAN使用教程

    [复制链接] |关注本帖

Level 0

冒险专用绳索不灭狂雷岛屿探险家吃了一半的面包『不败之花』史莱姆蛋『住在GM村』 『先知灵药:真视』冒险用指南针追忆



    ESRGAN是一种可以提升图片分辨率的AI图像处理工具,能让低质量的图片变得清晰
    该项目的开发者为:xinntao
    该项目的Github网址:REAL-ESRGAN
    我们选择较为方便的版本:Real-ESRGAN-ncnn-vulkan
    该版本的体积较小(不到50M),解压即用,可以随意移动,缺点是没有可视化窗口,需要利用到PowerShell或CMD




    1 配置
    1.1 将压缩包中的文件解压,并将他移动到你熟悉的路径,这里选择放在D盘根目录

    1.2.1 若电脑安装了PowerShell,按下Shift键,在文件夹的空白处右键,选择  在此处打开PowerShell窗口

    1.2.2 若电脑未安装PowerShell,可以使用CMD,但需要一部分额外的步骤,根据解压路径输入下列指令来帮助CMD定位ESRGAN的位置,输入完成后按下回车
    1. cd /d </*realesrgan的路径*/>
    2. /*如果将ESRGAN解压到D盘根目录,则*/
    3. cd /d D:\realesrgan-ncnn-vulkan-20220424-windows
    复制代码
    若输入无误,则应显示





    2 图片处理
    2.1 模型
    该版本的ESRGAN提供了3个模型
    realesr-animevideov3 对动画分割出的图片进行处理
    realesrgan-x4plus-anime 对动漫插图进行处理
    realesrgan-x4plus 只要是张图片都能处理
    2.2.1 命令行-PowerShell
    假设对一张位于  ESRGAN所在文件夹中  的动漫插图(test.png)(使用realesrgan-x4plus-anime模型)进行处理,需要在PowerShell中输入
    1. ./realesrgan-ncnn-vulkan.exe -i test.png -o test_re.png -n realesrgan-x4plus-anime
    复制代码
    -i  待处理图片的路径及其文件名(这里指test.png,由于会自动检测当前目录中的文件,可以只声明文件名,也可以使用绝对路径:D:\realesrgan-ncnn-vulkan-20220424-windows\test.png)
    -o  图片的输出路径及其文件名(这里指test_re.png,同样可以使用绝对路径:D:\realesrgan-ncnn-vulkan-20220424-windows\test_re.png)
    -s  设置分辨率的放大倍数(这里没有设置,可以写入2/3/4,默认为4)
    -m  设置模型路径(这里没有设置,默认使用目录下的"models"中的模型)
    -n  设置使用的模型(这里使用的是realesrgan-x4plus-anime),如果需要使用realesrgan-x4plus,则需改为
    ./realesrgan-ncnn-vulkan.exe -i test.png -o test_re.png -n realesrgan-x4plus
    -g  设置GPU(这里没有设置,若电脑搭载了多张显卡,可以从任务管理器中查询到编号)
    -f  设置图片输出格式(这里没有设置,默认输出为png格式)

    假设对一些不位于  ESRGAN所在文件夹中  的图片进行处理(假设这些图片在E盘根目录)(使用realesrgan-x4plus模型),也就是批量处理,我们需要先创建两个新文件夹,例如input和output,将需要处理的图片拖入input文件夹中,然后在PowerShell中输入
    1. ./realesrgan-ncnn-vulkan.exe -i E:\input -o E:\output -n realesrgan-x4plus
    复制代码

    2.2.2 命令行-CMD
    把"./"去掉就行
    1. realesrgan-ncnn-vulkan.exe -i test.png -o test_re.png -n realesrgan-x4plus-anime
    2. realesrgan-ncnn-vulkan.exe -i E:\input -o E:\output -n realesrgan-x4plus
    复制代码

    2.2.3 编写.bat批处理文件
    在学会命令行的编写后,可以通过编写.bat文件使处理过程更加轻松
    在ESRGAN目录下新建TXT格式文本,input与output文件夹,在TXT中写入
    1. cd /d D:\realesrgan-ncnn-vulkan-20220424-windows
    2. realesrgan-ncnn-vulkan.exe -i input -o output -n realesrgan-x4plus-anime
    复制代码
    保存,并将.txt修改为.bat,之后仅需将要处理的图片放入input文件夹中,执行.bat后,图片将被自动处理
    今后若因磁盘空间问题需要移动ESRGAN,也只需要将.bat文件中的D盘符修改为对应盘符后即可正常使用




    3.视频处理(对显卡有一定要求,配置过低视频效果会很糟糕)
    ESRGAN或WAIFU2X其实都无法直接对视频进行处理,这里需要使用FFMPEG程序将视频分割为帧图片,ESRGAN或WAIFU2X对这些图片进行处理,FFMPEG将这些处理好的高清图片还原成视频
    该项目的官网:FFMPEG
    很可惜,FFMPEG并不提供Windows版本的编译文件,我们需要移步至GitHub下载
    提供编译项目的开发者:BtbN
    编译后的项目:FFMPEG

    3.1 配置ffmpeg
    将压缩包解压在任意位置,并记录解压文件中  ffmpeg.exe  所在的文件夹路径(若解压在D盘根目录则为:D:\ffmpeg-N-109649-gab8cde6efa-win64-gpl\bin)
    右键  此电脑  ,点击  属性  ,找到  高级系统设置  (使用windows自带的搜索功能也可以),在弹出的设置页面中点击  环境变量
    在页面上方的  用户变量  中找到  Path  ,选中,并点击下方的  编辑
    在弹出的页面右侧点击  新建  ,黏贴上面记录的路径(D:\ffmpeg-N-109649-gab8cde6efa-win64-gpl\bin),单击下方的  确定  ,保存所有设置
    打开CMD或PowerShell,输入ffmpeg,出现软件信息则安装成功
    3.2.1 命令行-PowerShell
    假设对一个位于  ESRGAN所在文件夹中  的视频进行处理(这里指test.mp4)
    首先在ESRGAN所在目录中建立input及output文件夹
    使用ffmpeg将视频拆分为帧图片
    1. ffmpeg -i test.mp4 -qscale:v 1 -qmin 1 -qmax 1 -vsync 0 input/f%06d.jpg
    复制代码

    使用ESRGAN处理这些图片至output文件夹
    1. ./realesrgan-ncnn-vulkan.exe -i input -o output -n realesr-animevideov3 -s 2 -f jpg
    复制代码
    使用ffmpeg将处理好的帧图片还原为视频(test_re.mp4)
    1. ffmpeg -i output/f%06d.jpg -i test.mp4 -map 0:v:0 -map 1:a:0 -c:a copy -c:v libx264 -r 20 -pix_fmt yuv420p test_re.mp4
    复制代码

    3.2.2 命令行-CMD
    1. ffmpeg -i test.mp4 -qscale:v 1 -qmin 1 -qmax 1 -vsync 0 input/f%06d.jpg
    2. realesrgan-ncnn-vulkan.exe -i input -o output -n realesr-animevideov3 -s 2 -f jpg
    3. ffmpeg -i output/f%06d.jpg -i test.mp4 -map 0:v:0 -map 1:a:0 -c:a copy -c:v libx264 -r 20 -pix_fmt yuv420p test_re.mp4
    复制代码





    GITHUB因某些特殊原因可能难以连入,这里帮大家把需要用到的文件上传到了蓝z云,没有速度限制可以即下即用
    文件链接:ESRGAN+FFMPEG
    密码:9ca2
    如果完全按照上述步骤放置文件则可以使用下方提供的批处理文件



    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x

    评分

    参与人数 5血液 +5 追随 +5 堕落 +1 收起 理由
    苍月洸哉 + 3 + 1 + 1
    芥末沙拉 + 2 + 1
    歧路歌 + 1
    Morphyus + 1 很给力!
    land动了 + 1 很给力!

    查看全部评分

    本帖被以下淘专辑推荐:

    • · 工具|主题: 39, 订阅: 21
    回复

    使用道具 举报

    Level 0

    『不败之花』龙鳞石虚空之海的鲸奥兹大陆落雪勇者与龙的传说-第四页夏之歌月光骑士月光骑士

      回复

      使用道具 举报

      Level 0

      萨赫的蛋糕魔法不朽·传奇不熄男巫之歌裸体克里斯实现梦想虚空之海的鲸黄金树的恩惠生金蛋的鹅死灵之书白野威

        回复

        使用道具 举报

          回复

          使用道具 举报

          【圣诞限定】心心念念小雪人铁牛石鬼面不灭狂雷雄躯的昇格诺曼底号十年一梦不朽之恋泰比里厄斯白野威

            回复

            使用道具 举报

            小小舞台『 弗霖的琴』虚空之海的鲸業火死鬥男巫之歌永浴爱河泰比里厄斯崩朽之青铜龙王岛田源氏风物长宜

              实用的工具,先收藏了,这种工具都是平常用的不多,但是一旦要用就好头疼,感谢详细教程
              回复

              使用道具 举报

              『不败之花』万物归一者—犹格·索托斯雷夜嘯聲泰比里厄斯无尽的怀表炽天使之拥黄金树的恩惠

                回复

                使用道具 举报

                捡到了肥皂祈祷术诺克提斯·路西斯·伽拉姆克莱夫・罗兹菲尔德终归一人叛逆者极·龙の意石鬼面虚空之海的鲸崩朽之青铜龙王

                  回复

                  使用道具 举报

                  捡到了肥皂祈祷术诺克提斯·路西斯·伽拉姆克莱夫・罗兹菲尔德终归一人叛逆者极·龙の意石鬼面虚空之海的鲸崩朽之青铜龙王

                    回复

                    使用道具 举报

                    黑暗交易炼金之心崩朽之青铜龙王虚空之海的鲸实现梦想官复原职永浴爱河白野威業火死鬥十年一梦

                      回复

                      使用道具 举报

                       『先知灵药:真视』『户口本: Lv7+』桃夹子:橙皮精锐L 胡桃夹子:榛果国王胡桃夹子:橙皮精锐R胡桃夹子:酱芯卫士1纯真护剑胡桃夹子:酱芯卫士2卸下警徽

                        回复

                        使用道具 举报

                        驯化红龙幼崽腐化龙蛋山猫图腾猎鹰图腾森林羊男GM論壇進階勛章种植小草种植土豆

                          回复

                          使用道具 举报

                          官复原职实现梦想终归一人崩朽之青铜龙王虚空之海的鲸和你一起飞行的皮卡丘极·龙の意『召唤好运的角笛』 『先知灵药:真视』重建熊屋

                            回复

                            使用道具 举报

                            风物长宜满是血迹的徽章霍格沃兹特快列车GM論壇進階勛章龙血指环漂洋小船夜灯模擬人生4

                              回复

                              使用道具 举报

                              龙血之斧GM論壇初心者畢業證書

                                回复

                                使用道具 举报

                                克莱夫・罗兹菲尔德不朽之恋邪恶圣杯『不败之花』双向圣杯:焕然意志虚空之海的鲸“腐败女神”玛莲妮亚时间尽头的虚空诺克提斯·路西斯·伽拉姆未来的黎明

                                  回复

                                  使用道具 举报

                                  小小舞台纯真护剑诡案谜集·黑夜之星风物长宜狱炎魔犬和你一起飞行的皮卡丘丹妮莉丝·坦格利安士兵 76霍格沃兹魔法学校

                                    回复

                                    使用道具 举报

                                    风暴磁场之鳄熔岩鹰森林鹿大恶魔羅素·托維Drover为承父志赛博朋克2077罗伯‧史塔克春之歌

                                      回复

                                      使用道具 举报

                                      安德森‧戴维斯不灭的蓝宝石Drover『星象监测』 『先知灵药:真视』『不败之花』『星河碎片』杰西·麦克雷士兵 76乔纳森·里德

                                        感谢楼主分享!~很实用。如果能有例图展示,提前分辨率前后的对比,更好更直观
                                        回复

                                        使用道具 举报

                                        猎鹰图腾被狩猎的女巫GM論壇勛章眼镜蛇图腾驯化黑龙幼崽香喷喷的烤鸡驯化红龙幼崽【新手友好】昆進牧羊人物理学圣剑

                                          lot 发表于 2023-1-25 11:26:31 | 显示全部楼层 |取消关注该作者的回复
                                          回复

                                          使用道具 举报

                                          您需要登录后才可以回帖 登录 | 立即注册

                                          本版积分规则

                                          文字版|手机版|小黑屋|GameMale

                                          GMT+8, 2024-4-19 09:44 , Processed in 0.136782 second(s), 146 queries , Redis On.

                                          Copyright © 2013-2024 GameMale

                                          All Rights Reserved.

                                          快速回复 返回列表