Complete API documentation for the Self-Driving Vision Module
Detects objects in an image using YOLO v8 model. Returns bounding boxes, confidence scores, and class labels for detected objects.
| Parameter | Type | Required | Description |
|---|---|---|---|
| image | File | Yes | Image file (JPEG, PNG, BMP) |
| confidence | float | No | Confidence threshold (0.0-1.0, default: 0.5) |
| model | string | No | Model variant (yolov8n, yolov8s, yolov8m, yolov8l) |
| classes | array | No | Filter specific object classes |
Retrieves information about available detection models and their capabilities.
Detects lane boundaries in road images using computer vision algorithms. Returns lane lines with curvature and positioning information.
| Parameter | Type | Required | Description |
|---|---|---|---|
| image | File | Yes | Road image file |
| algorithm | string | No | Detection algorithm (canny, hough, cnn) |
| roi | object | No | Region of interest coordinates |
Recognizes and classifies traffic signs in images using CNN models trained on traffic sign datasets.
| Parameter | Type | Required | Description |
|---|---|---|---|
| image | File | Yes | Image containing traffic signs |
| confidence | float | No | Minimum confidence threshold |
| categories | array | No | Filter by sign categories |
Detects pedestrians in images with pose estimation and movement prediction capabilities.
| Parameter | Type | Required | Description |
|---|---|---|---|
| image | File | Yes | Image containing pedestrians |
| pose_estimation | boolean | No | Enable pose keypoint detection |
| movement_prediction | boolean | No | Enable trajectory prediction |
Combines data from multiple sensors (camera, LiDAR, radar) to create a unified perception of the environment.
| Parameter | Type | Required | Description |
|---|---|---|---|
| camera_data | File | Yes | Camera image data |
| lidar_data | File | No | LiDAR point cloud data |
| radar_data | JSON | No | Radar detection data |
| fusion_algorithm | string | No | Fusion method (kalman, bayesian, neural) |
| Code | Description |
|---|---|
| 200 | Success |
| 400 | Bad Request - Invalid parameters |
| 401 | Unauthorized - Invalid API key |
| 413 | Payload Too Large - Image too large |
| 429 | Too Many Requests - Rate limit exceeded |
| 500 | Internal Server Error |