概要

フル名
docker.io/ihmily/image-matting
Registry
docker.io
名前空間
ihmily
リポジトリ
image-matting
キャッシュ Tag 数
2
最終同期
07/06/2026, 11:39 AM

概要

ihmily 人像抠图推理镜像,基于深度学习模型输出透明背景 PNG,适合电商图批处理与在线抠图 API 后端。

詳細

ihmily/image-matting 提供 HTTP 或 CLI 接口上传图片并返回 alpha 蒙版合成结果,典型用于证件照换底、商品主图自动化。与 rembg 同类相比侧重人像边缘细节。定位为 GPU 推理服务或批处理 CLI,生产应固定 tag、限制上传大小并队列化请求;若封装为 REST API 可 K8s 部署,需 GPU 节点。

快速启动

docker run -d --name image-matting \
  -p 7860:7860 \
  docker.io/ihmily/image-matting:latest

推荐实践

docker run -d --name image-matting \
  --restart unless-stopped \
  -p 7860:7860 \
  -e MAX_UPLOAD_MB=10 \
  --gpus all \
  docker.io/ihmily/image-matting:1.0.0

核心参数说明

  • -p 7860:7860 — 抠图 API/Web 服务端口
  • --gpus all — GPU 推理加速(推荐)
  • -e MAX_UPLOAD_MB — 单张上传大小上限
  • --restart unless-stopped — 推理服务持续在线
  • 固定 tag — 模型权重与推理栈 pin

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: image-matting
spec:
  replicas: 2
  selector:
    matchLabels:
      app: image-matting
  template:
    metadata:
      labels:
        app: image-matting
    spec:
      containers:
        - name: matting
          image: docker.io/ihmily/image-matting:1.0.0
          ports:
            - containerPort: 7860
          env:
            - name: MAX_UPLOAD_MB
              value: "10"
          resources:
            limits:
              nvidia.com/gpu: "1"
---
apiVersion: v1
kind: Service
metadata:
  name: image-matting
spec:
  selector:
    app: image-matting
  ports:
    - port: 7860
      targetPort: 7860

需 GPU 节点池与 device plugin;Ingress 限流防滥用,按 QPS 调副本与显存配额。

Tagアーキテクチャプッシュ日時サイズDigest同期期望操作
docker.io/ihmily/image-matting
:latest
linux/amd64linux/arm64
2024/02/06 02:443.7 GBsha256:c8985d708fca
docker.io/ihmily/image-matting
:0.0.3
linux/amd64
2024/01/15 14:433.7 GBsha256:8b904375f314