GameMale
登陆 / 注册 搜索

USERCENTER

SEARCHSITE

搜索

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

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

    [复制链接] |关注本帖

Lvl. 0

泰比里厄斯追忆街头霸王双重身份不灭狂雷铁牛冒险专用绳索岛屿探险家吃了一半的面包『不败之花』



    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 很给力!

    查看全部评分

    本帖被以下淘专辑推荐:

    • · 工具|主题: 45, 订阅: 27
    回复

    使用道具 举报

    Lvl. 0

    果体76火柴 - Gamemale金钱马车生金蛋的鹅近地夜航

      回复

      使用道具 举报

      Lvl. 0

      粉猪猪储蓄罐㊖史莱姆牧场永远的克叔丹雀衔五穗,人间始丰登【夏日限定】夏日的泰凯斯男巫之歌裸体克里斯生金蛋的鹅虚空之海的鲸白野威

        回复

        使用道具 举报

          回复

          使用道具 举报

          裸体克里斯铁牛不灭狂雷永远的克叔雄躯的昇格泰比里厄斯十年一梦诺曼底号缘起星空

            回复

            使用道具 举报

            金猪猪储蓄罐㊖小小舞台虚空之海的鲸業火死鬥男巫之歌泰比里厄斯【夏日限定】夏日的泰凯斯史莱姆牧场崩朽之青铜龙王岛田源氏

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

              使用道具 举报

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

                回复

                使用道具 举报

                杰森‧斯坦森.金猪猪储蓄罐㊖裸体克里斯【夏日限定】夏日的泰凯斯内森·德雷克卡洛斯·奥利维拉索尔·奥丁森.性感男神GM叛逆者

                  回复

                  使用道具 举报

                  杰森‧斯坦森.金猪猪储蓄罐㊖裸体克里斯【夏日限定】夏日的泰凯斯内森·德雷克卡洛斯·奥利维拉索尔·奥丁森.性感男神GM叛逆者

                    回复

                    使用道具 举报

                    金猪猪储蓄罐㊖实现梦想業火死鬥魔法不朽·传奇不熄卡洛斯·奥利维拉白野威十年一梦官复原职男巫之歌永浴爱河

                      回复

                      使用道具 举报

                      桃夹子:橙皮精锐L 胡桃夹子:榛果国王胡桃夹子:橙皮精锐R胡桃夹子:酱芯卫士1纯真护剑胡桃夹子:酱芯卫士2

                        回复

                        使用道具 举报

                        梅克军徽诺克提斯·路西斯·伽拉姆希尔瓦娜斯·风行者被释放的灵魂冰海钓竿大天使之杖狩猎用小刀GHOST壶中冰心爆炸的储蓄罐

                          回复

                          使用道具 举报

                          百相千面-晦永远的克叔業火死鬥实现梦想官复原职虚空之海的鲸Zootopia幸运女神的微笑『逆境中的幸运女神』御医神兔

                            回复

                            使用道具 举报

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

                              回复

                              使用道具 举报

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

                                回复

                                使用道具 举报

                                金猪猪储蓄罐㊖闪耀的魔仙棒石鬼面双贤辉石头罩无尽的怀表人鱼之泪脉律辐石劫掠核芯瓮中能言蛙遗留之人的城堡

                                  回复

                                  使用道具 举报

                                  小小安全帽琉璃玉坠神奇四叶草岛田半藏不洁圣子璀璨金币骑兽之子诺克提斯·路西斯·伽拉姆小小舞台风物长宜

                                    回复

                                    使用道具 举报

                                    风暴磁场之鳄熔岩鹰森林鹿大恶魔羅素·托維.Drover.为承父志赛博朋克2077

                                      回复

                                      使用道具 举报

                                      大天使之杖小丑与格雷与星光璀璨『逆境中的幸运女神』幸运女神的微笑御医神兔『流星赶月』『伊黎丝的赞词』红心玉赛博朋克2077

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

                                        使用道具 举报

                                        猎鹰图腾被狩猎的女巫GM論壇勛章眼镜蛇图腾驯化黑龙幼崽香喷喷的烤鸡驯化红龙幼崽

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

                                          使用道具 举报

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

                                          本版积分规则

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

                                          GMT+8, 2024-11-24 10:07 , Processed in 0.205601 second(s), 146 queries , Redis On.

                                          Copyright © 2013-2024 GameMale

                                          All Rights Reserved.

                                          快速回复 返回列表