# MODNET-Matting-tool **Repository Path**: luojinfang/MODNET-Matting-tool ## Basic Information - **Project Name**: MODNET-Matting-tool - **Description**: No description available - **Primary Language**: C# - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-04-22 - **Last Updated**: 2024-04-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 简体中文 | [English](README_EN.md) # MODNET-Matting-tool 基于深度学习的抠图工具C#推理工具 [[`Paper`](https://arxiv.org/pdf/2011.11961.pdf )] 关注微信公众号:**人工智能大讲堂** 后台回复【mat】获取安装包以及模型文件 ## 支持多种文件类型 文件->图像文件 加载本地图像文件 文件->截图 文件->剪切板 文件->视频 为了效率目前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.运行程序 注意:有时前景图像中可能带有一些碎片,可以使用OpenCV最大连通域算法去掉小的碎片。