lcvtoolbox Documentation
========================

.. image:: https://img.shields.io/pypi/v/lcvtoolbox.svg
   :target: https://pypi.org/project/lcvtoolbox/
   :alt: PyPI version

.. image:: https://img.shields.io/pypi/pyversions/lcvtoolbox.svg
   :target: https://pypi.org/project/lcvtoolbox/
   :alt: Python versions

Welcome to lcvtoolbox's documentation!
--------------------------------------

**lcvtoolbox** is a comprehensive computer vision toolbox designed for road infrastructure analysis. 
It provides a wide range of tools for image processing, geometric computations, and integration with 
popular computer vision platforms.

Key Features
------------

* **Centralized Schema Management**: All data schemas are centralized for consistency across the project
* **Vision Processing**: Comprehensive image encoding, camera calibration, and geometric operations
* **Integration Support**: Built-in integrations with CVAT and HuggingFace
* **CLI Tools**: Command-line interface for easy access to functionality
* **Type Safety**: Full type annotations and Pydantic models for data validation

.. toctree::
   :maxdepth: 2
   :caption: Getting Started

   installation
   quickstart
   examples

.. toctree::
   :maxdepth: 2
   :caption: User Guide

   user_guide/schemas
   user_guide/vision
   user_guide/integrations
   user_guide/cli

.. toctree::
   :maxdepth: 3
   :caption: API Reference

   api/modules

.. toctree::
   :maxdepth: 1
   :caption: Development

   contributing
   changelog

Indices and tables
==================

* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`
