initial structure implemented

docs -> _docs
This commit is contained in:
Oleksandr Bezdieniezhnykh
2025-12-01 14:20:56 +02:00
parent 9134c5db06
commit abc26d5c20
360 changed files with 3881 additions and 101 deletions
+38
View File
@@ -0,0 +1,38 @@
from typing import Optional
import numpy as np
from models.core import ValidationResult
from models.images import ImageBatch
class BatchValidator:
@staticmethod
def validate_batch(batch: ImageBatch) -> ValidationResult:
raise NotImplementedError
@staticmethod
def validate_image_format(image_bytes: bytes) -> ValidationResult:
raise NotImplementedError
@staticmethod
def validate_sequence_continuity(
current_batch: ImageBatch,
expected_start: int,
) -> ValidationResult:
raise NotImplementedError
@staticmethod
def validate_image_dimensions(
image: np.ndarray,
expected_width: int,
expected_height: int,
) -> ValidationResult:
raise NotImplementedError
@staticmethod
def validate_batch_size(
batch: ImageBatch,
max_size: int = 100,
) -> ValidationResult:
raise NotImplementedError