Skip to content

koyashiba/smt_2025

Repository files navigation

SMT Projekt 2025

Ball Erkennung für Robotik-Anwendung (PoC)
classDiagram
    class CameraManager {
        +start()
        +stop()
        +get_latest_frame()
    }

    class BallDetector {
        +load_model()
        +detect_balls(frame) : list<Detection>
    }

    class BallTracker {
        +get_ball_positions(detections)
        +get_nearest_ball(positions)
        +get_direction_to_ball(ball_pos)
    }

    class AudioNotifier {
        +play_sound()
    }

    class DirectionInterface {
        +publish_direction(direction)
    }

    class CV2Display {
        +live_feed()
        +update_frame(frame)
    }

    class MainApp {
        -camera : CameraManager
        -detector : BallDetector
        -tracker : BallTracker
        -notifier : AudioNotifier
        -interface : DirectionInterface
        -display : ScreenDisplay
        +run()
    }

    MainApp --> CameraManager
    MainApp --> BallDetector
    MainApp --> BallTracker
    MainApp --> AudioNotifier
    MainApp --> DirectionInterface
    MainApp --> CV2Display

Loading

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors