lcvtoolbox


Namelcvtoolbox JSON
Version 1.0.7 PyPI version JSON
download
home_pageNone
SummaryComputer vision toolbox for road infrastructure analysis
upload_time2025-07-24 10:35:15
maintainerNone
docs_urlNone
authorNone
requires_python>=3.12
licenseCopyright (c) 2025 Logiroad. All rights reserved.
keywords computer-vision detection segmentation classification transformers
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # CV Toolbox

Just another computer vision toolbox.

This project is not ready for public use.

If you look for comprehensive libraries consider these alternatives:

- [pytransform3d](https://pypi.org/project/pytransform3d/) for 3D computations
- [shapely](https://pypi.org/project/shapely/) for 2D computations
- [CVAT SDK](https://docs.cvat.ai/docs/api_sdk/sdk/) to interact with CVAT
- [Hub client library](https://huggingface.co/docs/huggingface_hub/index) to interact with Hugging Face

## Installation

### Only available on PyPI

```bash
# Install the latest version
pip install lcvtoolbox

# Install a specific version
pip install lcvtoolbox==1.0.1

# Install with optional dependencies
pip install lcvtoolbox[dev]  # Development tools
pip install lcvtoolbox[docs]  # Documentation tools
pip install lcvtoolbox[dev,docs]  # All optional dependencies
```

### System Requirements

- Python 3.12 or higher
- pip (Python package installer)

For OpenCV support, you may need system libraries:

```bash
# Ubuntu/Debian
sudo apt-get update && sudo apt-get install -y \
    libglib2.0-0 libsm6 libxext6 libxrender-dev libgomp1

# macOS
brew install opencv

# Windows: Should work out of the box
```

## Python API

```python
import lcvtoolbox

# Example usage of spatial primitives
from lcvtoolbox.spatial.primitives import Point

# Create a 3D point
point = Point(x=1.0, y=2.0, z=3.0)
```

## Features

### Spatial Primitives

- **Points and Vectors**: 3D point and vector operations
- **Rotations**: Support for multiple rotation representations (quaternion, Euler angles, rotation matrix, axis-angle)
- **Poses**: 6DOF pose representations with transformations
- **Coordinate Transformations**: Convert between different coordinate systems

### Computer Vision Tools

- **Image Processing**: Cropping, tiling, and preprocessing utilities
- **CVAT Integration**: API client for CVAT annotation platform
- **Hugging Face Integration**: Tools for dataset management

## License

All rights reserved.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "lcvtoolbox",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.12",
    "maintainer_email": "Thibaut DEVERAUX <thibaut.deveraux@logiroad-center.com>, Michael MERLANGE <michael.merlange@logiroad-center.com>, Antoine GERARDEAUX <antoine.gerardeaux@logiroad-center.com>, Pierre-Yves LACROIX <pierre-yves.lacroix@logiroad-center.com>, Houda MAAMATOU <houda.maamatou@logiroad-center.com>, Theo DENIER <theo.denier@logiroad-center.com>",
    "keywords": "computer-vision, detection, segmentation, classification, transformers",
    "author": null,
    "author_email": "Thibaut DEVERAUX <thibaut.deveraux@logiroad-center.com>, Michael MERLANGE <michael.merlange@logiroad-center.com>",
    "download_url": "https://files.pythonhosted.org/packages/ba/10/b0a5fd62ca45116f14f43fce3bccd4f6830ee5527fa3d7b5ae217eaa8a2e/lcvtoolbox-1.0.7.tar.gz",
    "platform": null,
    "description": "# CV Toolbox\n\nJust another computer vision toolbox.\n\nThis project is not ready for public use.\n\nIf you look for comprehensive libraries consider these alternatives:\n\n- [pytransform3d](https://pypi.org/project/pytransform3d/) for 3D computations\n- [shapely](https://pypi.org/project/shapely/) for 2D computations\n- [CVAT SDK](https://docs.cvat.ai/docs/api_sdk/sdk/) to interact with CVAT\n- [Hub client library](https://huggingface.co/docs/huggingface_hub/index) to interact with Hugging Face\n\n## Installation\n\n### Only available on PyPI\n\n```bash\n# Install the latest version\npip install lcvtoolbox\n\n# Install a specific version\npip install lcvtoolbox==1.0.1\n\n# Install with optional dependencies\npip install lcvtoolbox[dev]  # Development tools\npip install lcvtoolbox[docs]  # Documentation tools\npip install lcvtoolbox[dev,docs]  # All optional dependencies\n```\n\n### System Requirements\n\n- Python 3.12 or higher\n- pip (Python package installer)\n\nFor OpenCV support, you may need system libraries:\n\n```bash\n# Ubuntu/Debian\nsudo apt-get update && sudo apt-get install -y \\\n    libglib2.0-0 libsm6 libxext6 libxrender-dev libgomp1\n\n# macOS\nbrew install opencv\n\n# Windows: Should work out of the box\n```\n\n## Python API\n\n```python\nimport lcvtoolbox\n\n# Example usage of spatial primitives\nfrom lcvtoolbox.spatial.primitives import Point\n\n# Create a 3D point\npoint = Point(x=1.0, y=2.0, z=3.0)\n```\n\n## Features\n\n### Spatial Primitives\n\n- **Points and Vectors**: 3D point and vector operations\n- **Rotations**: Support for multiple rotation representations (quaternion, Euler angles, rotation matrix, axis-angle)\n- **Poses**: 6DOF pose representations with transformations\n- **Coordinate Transformations**: Convert between different coordinate systems\n\n### Computer Vision Tools\n\n- **Image Processing**: Cropping, tiling, and preprocessing utilities\n- **CVAT Integration**: API client for CVAT annotation platform\n- **Hugging Face Integration**: Tools for dataset management\n\n## License\n\nAll rights reserved.\n",
    "bugtrack_url": null,
    "license": "Copyright (c) 2025 Logiroad. All rights reserved.",
    "summary": "Computer vision toolbox for road infrastructure analysis",
    "version": "1.0.7",
    "project_urls": {
        "Documentation": "https://github.com/logiroad/cv-toolbox/wiki",
        "Homepage": "https://github.com/logiroad/cv-toolbox",
        "Issues": "https://github.com/logiroad/cv-toolbox/issues",
        "Release Notes": "https://github.com/logiroad/cv-toolbox/releases",
        "Repository": "https://github.com/logiroad/cv-toolbox.git"
    },
    "split_keywords": [
        "computer-vision",
        " detection",
        " segmentation",
        " classification",
        " transformers"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "db0a831aa123cbaca48aca28ad93f37e32784c7315d0862befcd856fd9abfc3a",
                "md5": "475885fd220e7f5851df23ec288516cf",
                "sha256": "913529e11d65c4eb852334f2a21e3b708abc4d3bdf1cb0d10dfad71547c3a34d"
            },
            "downloads": -1,
            "filename": "lcvtoolbox-1.0.7-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "475885fd220e7f5851df23ec288516cf",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.12",
            "size": 866187,
            "upload_time": "2025-07-24T10:35:13",
            "upload_time_iso_8601": "2025-07-24T10:35:13.724325Z",
            "url": "https://files.pythonhosted.org/packages/db/0a/831aa123cbaca48aca28ad93f37e32784c7315d0862befcd856fd9abfc3a/lcvtoolbox-1.0.7-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ba10b0a5fd62ca45116f14f43fce3bccd4f6830ee5527fa3d7b5ae217eaa8a2e",
                "md5": "f58a5c01af7cb3c979f155c98a5c7730",
                "sha256": "cad98265b2ac4c3422eecae72b8dd9131dee089d22a184b1a08c1c7471357caf"
            },
            "downloads": -1,
            "filename": "lcvtoolbox-1.0.7.tar.gz",
            "has_sig": false,
            "md5_digest": "f58a5c01af7cb3c979f155c98a5c7730",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.12",
            "size": 347281,
            "upload_time": "2025-07-24T10:35:15",
            "upload_time_iso_8601": "2025-07-24T10:35:15.798848Z",
            "url": "https://files.pythonhosted.org/packages/ba/10/b0a5fd62ca45116f14f43fce3bccd4f6830ee5527fa3d7b5ae217eaa8a2e/lcvtoolbox-1.0.7.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-07-24 10:35:15",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "logiroad",
    "github_project": "cv-toolbox",
    "github_not_found": true,
    "lcname": "lcvtoolbox"
}
        
Elapsed time: 0.68746s