This commit is contained in:
zenloger
2026-02-05 21:49:15 +03:00
parent 5385641d28
commit 339e5f210c
5 changed files with 47 additions and 6 deletions

View File

@@ -10,7 +10,7 @@ from timer import Timer
from typing import Literal, Optional, Tuple
FeatureMethod = Literal["orb", "sift", "akaze", "brisk"]
DEFAULT_METHOD = "brisk"
DEFAULT_METHOD = "orb"
@dataclass
class VisionChunk:
@@ -81,11 +81,11 @@ class VisionChunk:
gray = img_np
# Гауссовское размытие для подавления шума и мелких различий
blurred = cv2.GaussianBlur(gray, (5, 5), 1.0)
# blurred = cv2.GaussianBlur(gray, (5, 5), 1.0)
# CLAHE для выравнивания контраста между снимками
clahe = cv2.createCLAHE(clipLimit=3.0, tileGridSize=(8, 8))
enhanced = clahe.apply(blurred)
enhanced = clahe.apply(gray)
# Опционально: нормализация гистограммы для устранения различий в освещении
normalized = cv2.normalize(enhanced, None, 0, 255, cv2.NORM_MINMAX)