Installation Guide

This document describes PoSDK installation requirements and procedures.


Quick Start

Tip

Quick Installation:

git clone https://github.com/pose-only-vision/PoSDK.git
cd PoSDK
./install.sh

For all prompts during installation, press Enter to use default values.


---

## Installation Guide Navigation

### 1. [Complete Installation Guide](installation.md)

Complete PoSDK installation workflow documentation, including:
- System requirements and dependency checks
- One-click installation script usage instructions
- Detailed manual installation steps
- Dependency installation order and skip strategies
- Detailed installation prompt explanations
- Troubleshooting and common issues

### 2. [Using Precompiled Libraries](using_precompiled.md)

How to use precompiled po_core core library in your project:
- Core library structure description
- CMake integration methods (integrated mode vs non-integrated mode)
- Basic usage examples
- Runtime library lookup troubleshooting

### 3. [Build Environment and Version Information](po_core_build_environment.md)

po_core core library build environment configuration and dependency version requirements:
- Supported build platforms (Ubuntu 24.04/18.04, macOS)
- Build tool version requirements (GCC, Clang, CMake)
- Dependency library version information (Boost, Ceres, OpenCV, etc.)

---

## Installation Overview

```text
┌─────────────────────────────────────────────────────────┐
│  Phase 1: System Dependencies                           │
│  └─ ./install.sh (automatically install system packages)│
└─────────────────────────────────────────────────────────┘
                          ↓
┌─────────────────────────────────────────────────────────┐
│  Phase 2: Build Dependencies                            │
│  └─ ./dependencies/install_dependencies.sh              │
│     (download and build 13 dependency libraries)         │
└─────────────────────────────────────────────────────────┘
                          ↓
┌─────────────────────────────────────────────────────────┐
│  Phase 3: Build PoSDK                                    │
│  └─ cmake .. && make -j$(nproc)                         │
└─────────────────────────────────────────────────────────┘

For detailed instructions, please refer to Complete Installation Guide.




Document List


Documentation is continuously updated. For questions or issues, please submit feedback at GitHub Issues.