社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  机器学习算法

使用 C# 和 WPF 开发,基于深度学习的抠图工具

dotNET跨平台 • 2 年前 • 352 次点击  


抠图神器




MODNET-Matting-tool 是一个基于深度学习的抠图工具, 使用 C# WPF 开发。

支持多种文件类型

  1. 1. 文件->图像文件 加载本地图像文件

  2. 2. 文件->截图

  3. 3. 文件->剪切板

  4. 4. 文件->视频 为了效率目前Fps为2,即每秒两帧



支持背景替换



背景->背景颜色 背景替换为纯色

背景->背景图像 将背景替换为图像



支持多种保存选择




保存->保存整体 前景+背景

保存->保存前景 只保存前景

保存的图像和视频都在exe所在路径下。



源码编译




1.下载源码到本地

2.Visual Studio打开.sln项目解决方案

3.安装Nuget包

3.1在Visual Studio中,鼠标右键单击项目并选择“管理NuGet程序包”。

3.2在“NuGet包管理器”窗口中,选择“浏览”选项卡。

3.3搜索Microsoft.ML.OnnxRuntime,选择1.15.1版本,点击安装

3.4搜索OpenCvSharp4,选择4.8.0版本,点击安装

3.5搜索OpenCvSharp4.runtime.win,选择4.8.0版本,点击安装

3.6找到Debug或者Release下的ScreenCapture.dll,添加到引用中

4.将MODNET.onnx放到exe路径下

5.运行程序



项目地址


https://github.com/AIDajiangtang/MODNET-Matting-tool



分享
点收藏 
点点赞
点在看

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/160456