palletdatagenerator.generator moduleο
PalletDataGenerator - Main Generator Class
Uses modular architecture with separate mode classes for single_pallet and warehouse modes. Each mode implements the exact logic from the original generator files.
- palletdatagenerator.generator.ensure_dependencies()[source]ο
Ensure required dependencies are installed.
- class palletdatagenerator.generator.PalletDataGenerator(mode: str = 'single_pallet', scene_path: str | None = None)[source]ο
Bases:
object
Main generator that delegates to appropriate mode classes. Replicates the exact functionality of original files using modular architecture.
- palletdatagenerator.generator.enable_gpu(preferred=None)[source]ο
Enable GPU rendering with a platform-aware preference order.
- palletdatagenerator.generator.create_analysis_image_multi(rgb_path, bboxes2d, bboxes3d, all_pockets_world, cam_obj, sc, output_path, frame_id)[source]ο
EXACT analysis image creation from original.