深度学习 ubuntu 桌面应用:抠图

仅仅用于软件推荐,不适合发求软件或软件使用问题方面的贴子
回复
zzzzzzzzzzz
帖子: 344
注册时间: 2010-04-09 13:08

深度学习 ubuntu 桌面应用:抠图

#1

帖子 zzzzzzzzzzz » 2021-10-24 13:33

有视频有真意
https://v.youku.com/v_show/id_XNTgxMjY1OTAwMA==

如何运行?

双击“启动”(即 start.desktop) 或者 进入终端 ./ui 其实已经可以启动应用



如果你一顿操作猛入虎根本不看本说明的话,那在你选择了一张图片并且去生成后,将被提示有错误

什么?你生成出了抠图?那恭喜你,你是深度学习鼓捣者,因为你本地安装有了 libtorch 1.9.1

但别太以为你完成了运行,这只不过意味你可以跳过下面一大段

但也可以小得意下,因为你躲过了 93% 的下载量,下面的大小高达 1.5G 的别人的 libtorch 支持库是完成这个应用运行的必须

下载 libtorch 有多种方式,去官网 https://pytorch.org 下载,或者,用 python 包管理工具,比如 pip,那就 pip

sudo -H pip3 install -i "https://pypi.douban.com/simple" "torch==1.9.1"

安装完毕后你就可以再点“生成”试下,这时一般应该可以生成了(注意是一般生成,而非最佳生成)

其实本应用支持 libtorch 的多个版本,概有 1.8.0、1.8.1、1.9.0、1.9.1、1.10.0,而若安装非 1.9.1 的话,注意修改 torch-ver.zs 里的内容

另外,
错误提示 undefined symbol: _ZTVN5torch3jit6MethodE 的话,说明该写 1.8.1
错误提示 undefined symbol: _ZNK2at6Tensor4sub_ERKN3c106ScalarES4_ 的话,说明该写 1.10.0

这里就是又一大段,众所周知深度学习做实事实际上是由模型,本应用也不例外,用的是别人的 RobustVideoMatting 项目的模型

默认携带的模型是最小的也应该是效果最差的模型,所以你如果追求最佳,那便——

所有模型可在官方百度网盘(密码: gym7)上下载
网址 https://pan.baidu.com/s/1puPSxQqgBFOVpW4W7AolkA ,注意是 TorchScript 框架部分,最大便是效果最佳

上述都是别人的东西那到底我做了什么?

不使用 python,而用 rustlang 实现的解释器、c++ 编写的通用界面程序、库,以中文脚本糅合而来的深度学习应用

已在 ubuntu 21.04/20.04/18.04、ubuntu kylin 20.04.3、deepin 20.02.4 上测试,欢迎下载

koutu-v01-ubuntu2104-64.tar.xz
百度云链接: https://pan.baidu.com/s/1qO5bumU6_yfZ_nc9nYsQIA 提取码: x6aw
回复