supervisely/supervisely

Supervisely SDK for Python - convenient way to automate, customize and extend Supervisely Platform for your computer vision task

Supervisely – 用於電腦視覺專案的 Web 平台

產品簡介 – Supervisely 是一個用於電腦視覺工作的雲端託管「作業系統」。它將數據標註(圖像、影片、3D 點雲、醫療 DICOM)、數據視覺化、模型訓練、推理、品質控制、合成數據生成和協作工具整合到單一的 Web UI 中。該平台透過公開的 Python SDK 和豐富的 REST API 實現擴充,讓您可以編寫在 Supervisely 生態系統中運行的腳本或完整的應用程式。

核心組件

  • Supervisely Platform – 核心 Web 服務(可透過 https://app.supervisely.com 存取),用於儲存專案、數據集、標註和模型。
  • Supervisely Ecosystem – 一個擁有數百個即時可用應用(無介面腳本、互動式 UI 工具、標註工具擴充功能)的市場,可以一鍵啟動。
  • Python SDK (supervisely package) – 對 REST API 的輕量級封裝,處理身分驗證、分頁、錯誤處理等。工作流範例:
    import supervisely as sly
    api = sly.Api.from_env()
    project = api.project.create(workspace_id=123, name="demo project")
    dataset = api.dataset.create(project.id, "dataset-01")
    img = api.image.upload_path(dataset.id, "img.png", "/local/path/img.png")
    ann = api.annotation.upload_path(img.id, "/local/path/ann.json")
    
  • 應用框架 – 任何 Web 伺服器(FastAPI、Flask 等)都可以轉換為 Supervisely 應用。該框架提供 UI 元件、身分驗證、版本控制和部署鉤子,讓開發者可以專注於電腦視覺邏輯。

如何擴充

級別 構建內容 典型用例
1️⃣ 直接 HTTP 呼叫 任何語言的快速自動化
2️⃣ 使用 SDK 的 Python 腳本 數據匯入/匯出、批次模型推理
3️⃣ 無介面 Python 應用 (無 UI) 自定義格式轉換器、大量用戶管理
4️⃣ 帶有互動式 UI 的應用 自定義標註介面、訓練儀表板
5️⃣ 整合 UI 的標註工具 在標註 UI 內進行 AI 輔助標註

主要賣點

  • 一分鐘上手pip install supervisely 即可取得 SDK;Web UI 可立即使用。
  • 神奇簡單的 API – SDK 抽象化了 REST 端點,處理重試、驗證和分頁。
  • 隨處可定制 – 您可以替換 UI 元件、接入自有模型或編寫私有應用。
  • 一鍵部署 – 應用被打包為 Docker 鏡像(例如 supervisely/agent),並可以從平台 UI 啟動。
  • 版本化發佈 – 生態系統在 GitHub 和 GitLab 上均支援分支和發佈。
  • 社群與企業級 – 被超過 65,000 名用戶使用,包括財富 500 強公司;應用可以設定為公開或私有。

典型用戶

  • 需要用於標註、訓練和評估 CV 模型的託管環境的數據科學家。
  • 需要協作標註(圖像、影片、3D、醫療)的團隊。
  • 需要構建必須與現有 Supervisely 專案集成的自定義流水線(例如合成數據生成、模型即服務)的工程師。
  • 正在尋找可擴充平台而非閉源產品的公司。

安裝 / 快速入門

pip install supervisely   # 安裝 Python SDK
# 使用您的 Token 設定環境變數 SUPERVISELY_API_TOKEN
python -c "import supervisely as sly; api = sly.Api.from_env(); print(api.team.get_my_team())"

對於完整應用,您通常需要編寫一個 FastAPI 服務,透過 SDK 新增 UI 元件,然後將 Docker 鏡像推送到平台。

資源


以上所有資訊直接取自儲存庫的 README;未添加任何外部假設。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案