BiRefNet

高分辨率图像一键精准抠图,细节不丢失

开源 🏷️完全免费 ⚠️ 链接可跳转,访问体验不确定 计算机视觉 🍴 复刻 350 🐛 待处理 32 👀 关注 33
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 4386
维护状态 较活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,提供在线Demo,核心功能免费,无付费版本。

项目预览

BiRefNet 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类计算机视觉
开发团队ZhengPeng7
定价模式🏷️完全免费
价格说明开源项目,提供在线Demo,核心功能免费,无付费版本。
访问状态⚠️ 链接可跳转,访问体验不确定
是否开源是
开源协议MIT
主要语言Python
技术栈/模型background-removal,birefnet,camouflaged-object-detection,dichotomous-image-segmentation,high-resolution-image-segmentation,image-segmentation,salient-object-detection
GitHub 星标★ 4386
上线时间2022-08-17 00:00:00
代码更新2026-10-25
仓库体积5.5 MB
本站数据更新2026-11-10
维护状态较活跃
收录时间2026-08-10
浏览次数9

项目介绍

BiRefNet 是一个用于高分辨率二分图像分割(Dichotomous Image Segmentation, DIS)的深度学习模型,由 CAAI AIR 2024 提出。它通过双边参考机制(Bilateral Reference)同时利用全局语义和局部细节信息,精准分割图像中的显著前景物体,尤其擅长处理高分辨率图像。该模型解决了传统分割方法在高分辨率下细节丢失、边界模糊的问题,核心能力包括:高精度分割、多尺度特征融合、以及针对背景移除、伪装物体检测等任务的优化。项目提供了预训练模型和推理代码,支持快速部署,在背景移除、图像编辑、医学影像分析等领域具有广泛应用价值。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-10 · 当前星标 ★ 4386

技术标签

使用教程

⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。

难度:进阶 约 10 分钟 部署方式:本地安装 3 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • 已安装 Git(用于克隆仓库,README 未明确要求)
  • 具备 Python 运行环境(项目开发语言为 Python,README 节选未给出具体版本)
  • 网络可访问 GitHub,能克隆仓库代码
  • README 节选中 Environment Setup 与 Run 两节代码块为空,具体依赖需以仓库最新说明为准

安装与启动步骤

  1. 1克隆项目仓库

    从项目信息给出的 GitHub 地址拉取代码到本地,注意仓库名与地址大小写一致。README 未提供其他获取方式。

    git clone https://github.com/ZhengPeng7/BiRefNet.git
  2. 2进入项目目录

    切换工作目录到克隆下来的仓库根目录,后续环境配置与运行都以此为基准。

    cd BiRefNet
  3. 3查阅仓库环境说明

    README 节选中 Environment Setup 与 Run 两节的代码块为空,未给出任何安装或运行命令。请打开仓库中的实际文件与最新 README,按其内容安装依赖、下载权重并运行推理,切勿套用本文未列出的命令。

如何确认成功

README 节选中未提供任何启动命令,无法验证运行状态;克隆后本地出现 BiRefNet 目录且能进入,即说明准备步骤完成。

常见问题

Q:为什么教程里没有安装和运行命令?

A:本 README 节选中 Environment Setup 与 Run 两节的代码块均为空,未写明任何命令;为避免编造包名与参数,此处只给出克隆与查阅准备,请以仓库最新 README 为准。

Q:需要自己下载预训练权重吗?

A:README 节选只提到评估后可用 gen_best_ep.py 从 Sm、wFm、HCE(仅 DIS)指标中挑选最佳 ckpt,未给出权重下载地址与加载方式,需查看仓库实际文档。

Q:这个模型能用来做什么?

A:按项目简介,BiRefNet 用于高分辨率二分图像分割,支持背景移除、伪装物体检测、图像编辑、医学影像分析等任务,尤其擅长高分辨率下的精细边界分割。

Q:gen_best_ep.py 怎么运行?

A:README 仅说明它用于在评估后按指定指标挑选最佳 ckpt,未给出具体调用命令与参数,请以仓库实际文件说明为准。

注意事项

  • 本教程严格依据所给 README 节选编写,节选中安装与运行部分命令为空,故未给出任何 pip、conda 或 python 运行命令。
  • 项目信息中的 GitHub 地址与官网可用于获取最新安装文档,请以仓库当前版本的 README 为准。
  • 评估指标 Sm、wFm、HCE 的 HCE 仅适用于 DIS 任务。
  • 不要在未确认依赖的情况下直接运行推理脚本,避免因缺少权重或环境包而报错。

核心亮点

  • 在 DIS 基准上达到 SOTA 精度,尤其高分辨率细节表现突出
  • 提供预训练权重和简单推理脚本,开箱即用
  • 支持背景移除、伪装检测等多任务,通用性强

不足之处

  • 模型参数量较大,推理速度较慢,不适合实时场景
  • 文档/社区待观察

适用场景

  • 电商图片背景移除
  • 遥感图像中目标分割
  • 医学影像中病灶区域提取

替代项目

U2-Net、ISNet、InSPyReNet

上一篇:obs-backgroundremoval

下一篇:ANTs

同类项目推荐

CWR 开源

对比学习一键复原水下图像,颜色细节双提升

Code and dataset for Single Underwater Image Restoration by Contrastive Learning, IG···

★ 92 2026-08-09
IdCardOCR 开源

离线秒扫身份证正反面,直接输出结构化信息

身份证正反面识别,身份证扫描识别,二代身份证OCR识别,OCR极速识别身份证所有信息正反面···

★ 1134 2026-10-27
mmcv 开源

OpenMMLab 通用视觉底座,算子与训练流程开箱即用

OpenMMLab Computer Vision Foundation

★ 6486 2026-10-26
talk2bev 开源

让自动驾驶地图能听懂人话,直接问答周围环境

Talk2BEV: Language-Enhanced Bird's Eye View Maps (ICRA'24)

★ 126 2026-08-09
mediapipe 开源

一套框架搞定跨平台实时 AI 视觉应用,手机浏览器都能跑

Cross-platform, customizable ML solutions for live and streaming media.

★ 37631 2026-08-10
depth_any_camera 开源

任意相机秒出深度图,零样本适配鱼眼全景

[CVPR 2025] Depth Any Camera: Zero-Shot Metric Depth Estimation from Any Camera

★ 365 2026-08-09
plotoptix 开源

用光线追踪让 Python 数据可视化秒变电影级 3D 大片

Data visualisation and ray tracing in Python based on OptiX 9.1 framework.

★ 518 2026-08-09
DQ-DETR 开源

动态查询让 DETR 不再漏检小目标

DQ-DETR: DETR with Dynamic Query for Tiny Object Detection

★ 239 2026-10-14
claude-real-video 开源

让 Claude 看懂视频:自动提取关键帧和字幕,喂给大模型

Let Claude (or any LLM) actually watch a video — scene-aware, deduplicated frames +···

★ 2301 2026-08-09