Cleanup and organize utils (#7033)

* Force birdseye cameras into standard aspect ratios

* Organize utils

* Update tests

* Formatting

* Isort

* Fix tests

* Cleanup

* isort
This commit is contained in:
Nicolas Mowen
2023-07-06 08:28:50 -06:00
committed by GitHub
parent 606f00867e
commit baf671b764
29 changed files with 689 additions and 665 deletions

View File

@@ -2,7 +2,7 @@
import unittest
from frigate.util import clean_camera_user_pass, escape_special_characters
from frigate.util.builtin import clean_camera_user_pass, escape_special_characters
class TestUserPassCleanup(unittest.TestCase):

View File

@@ -9,7 +9,7 @@ from frigate.config import BirdseyeModeEnum, FrigateConfig
from frigate.const import MODEL_CACHE_DIR
from frigate.detectors import DetectorTypeEnum
from frigate.plus import PlusApi
from frigate.util import deep_merge, load_config_with_no_duplicates
from frigate.util.builtin import deep_merge, load_config_with_no_duplicates
class TestConfig(unittest.TestCase):

View File

@@ -3,7 +3,7 @@ from unittest import TestCase, main
import cv2
import numpy as np
from frigate.util import copy_yuv_to_position, get_yuv_crop
from frigate.util.image import copy_yuv_to_position, get_yuv_crop
class TestCopyYuvToPosition(TestCase):

View File

@@ -1,7 +1,7 @@
import unittest
from unittest.mock import MagicMock, patch
from frigate.util import get_amd_gpu_stats, get_intel_gpu_stats
from frigate.util.services import get_amd_gpu_stats, get_intel_gpu_stats
class TestGpuStats(unittest.TestCase):

View File

@@ -5,7 +5,7 @@ import numpy as np
from norfair.drawing.color import Palette
from norfair.drawing.drawer import Drawer
from frigate.util import intersection
from frigate.util.image import intersection
from frigate.video import (
get_cluster_boundary,
get_cluster_candidates,

View File

@@ -3,7 +3,7 @@ from unittest import TestCase, main
import cv2
import numpy as np
from frigate.util import yuv_region_2_rgb
from frigate.util.image import yuv_region_2_rgb
class TestYuvRegion2RGB(TestCase):