Skip to main content

A package for LEGO brick detection and visualization using YOLO.

Reason this release was yanked:

it was my fist ever published

Project description

LEGO Bricks ML Vision

A Python package for detecting and visualizing LEGO bricks using YOLO and custom visualization pipelines. This project is designed to streamline the process of detecting LEGO pieces in cluttered environments and producing meaningful visualizations for analysis and presentation.


Features

  • Object Detection: Detect LEGO bricks using YOLOv8.
  • Preprocessing Tools: Scripts to preprocess images and datasets.
  • Dataset Conversion: Convert LabelMe annotations to YOLO format.
  • Visualization Pipelines: Create annotated grids, comparisons, and organized folders for presentations.
  • Modular Design: Easy-to-use package structure for scaling or adapting the project.

System Requirements

  • Python Version: >= 3.8
  • Supported OS: Windows, macOS, Linux
  • Hardware:
    • CPU support (required)
    • GPU support (optional but recommended for training YOLO models)

Installation

To get started with the project, clone the repository and install the package:

git clone https://github.com/MiguelDiLalla/LEGO_Bricks_ML_Vision.git
cd LEGO_Bricks_ML_Vision
pip install -e .

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lego_bricks_ml_vision-0.1.0.tar.gz (6.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

lego_bricks_ml_vision-0.1.0-py3-none-any.whl (7.7 kB view details)

Uploaded Python 3

File details

Details for the file lego_bricks_ml_vision-0.1.0.tar.gz.

File metadata

  • Download URL: lego_bricks_ml_vision-0.1.0.tar.gz
  • Upload date:
  • Size: 6.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.7

File hashes

Hashes for lego_bricks_ml_vision-0.1.0.tar.gz
Algorithm Hash digest
SHA256 94aa31620fc925d9737212949927c973fe9096520d6af77e8bbe81d85d28b075
MD5 52be4c94c4ed60c05131d792fb7cf050
BLAKE2b-256 5b3994087c4ff73a15f51f7288b5bb669321c5725b96f7783bac62db3ce32592

See more details on using hashes here.

File details

Details for the file lego_bricks_ml_vision-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for lego_bricks_ml_vision-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8a10008b01db1e1f6a39631830b56212c2bc271abd640ab69717b1f1725fe411
MD5 d8731df6a662a6f816a925f9afa3cd12
BLAKE2b-256 7dac0a5d12b518409c62e614335bc2d714809c61704b2342c8e1178f8285288c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page