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.
Recommended Reading Order
First-time Installation Users:
Complete Installation Guide - Understand system requirements and installation process
If encountering network issues → Using Precompiled Libraries
If needing dependency version information → Build Environment and Version Information
Experienced Users:
Run
./install.shdirectly, refer to relevant documentation when encountering issues
Quick Links to Common Issues
Document List
Documentation is continuously updated. For questions or issues, please submit feedback at GitHub Issues.