跳至主要内容

基本安裝

Capybara 的 Python 套件名稱為 capybara-docsaid,需要 Python 3.10+。

透過 PyPI 安裝(核心)

pip install capybara-docsaid
python -c "import capybara; print(capybara.__version__)"

啟用可選功能(extras)

Capybara 將推論後端與部分功能拆成 extras,需要時再安裝:

# ONNXRuntime(CPU)
pip install "capybara-docsaid[onnxruntime]"

# ONNXRuntime(GPU)
pip install "capybara-docsaid[onnxruntime-gpu]"

# OpenVINO
pip install "capybara-docsaid[openvino]"

# TorchScript
pip install "capybara-docsaid[torchscript]"

# 視覺化繪圖(matplotlib/pillow)
pip install "capybara-docsaid[visualization]"

# IPCam demo(flask)
pip install "capybara-docsaid[ipcam]"

# 系統資訊(psutil)
pip install "capybara-docsaid[system]"

# 全部一起裝
pip install "capybara-docsaid[all]"

系統相依套件(依功能需求安裝)

部分功能會依賴 OS 層級的 codec / 轉檔工具:

  • JPEG 讀寫加速(PyTurboJPEG):需要 TurboJPEG library
  • HEIC/HEIF(pillow-heif):需要 libheif
  • PDF 轉圖(pdf2image):需要 Poppler(pdftoppm / pdftocairo
  • 影片抽幀:建議安裝 ffmpeg(讓 OpenCV 影片讀取更穩定)

Ubuntu

sudo apt install ffmpeg libturbojpeg libheif-dev poppler-utils

macOS

brew install ffmpeg jpeg-turbo libheif poppler

從 Git 安裝

pip install git+https://github.com/DocsaidLab/Capybara.git

若是本地開發:

pip install -e .

Windows

目前沒有針對 Windows 做完整測試;建議使用 WSL2 或 Docker。可參考:進階安裝

GPU 注意事項(ONNXRuntime CUDA)

若使用 onnxruntime-gpu,請依 ORT 的版本安裝相容的 CUDA/cuDNN: