Skip to main content

A simple config watcher

Project description

📦 Detect_LCD_Params – Cấu hình tự động với YAML

Detect_LCD_Params là một class kế thừa từ BaseParams, hỗ trợ:

  • Khởi tạo thông số mặc định.
  • Tự động tạo và load file cấu hình .yaml.
  • Tự động cập nhật config khi file thay đổi (sử dụng watchdog).

🔧 Định nghĩa class

from simpleconfig import BaseParams

class Detect_LCD_Params(BaseParams):
    def __init__(self, app_name, module_name):
        # App name tự động được đặt thành tên file config, module name là module nhỏ trong file đó
        super().__init__(app_name, module_name)
        
        # Tham số cho adaptive threshold (cv2.adaptiveThreshold)
        self.C = 2
        self.block_size = 11
        
        # Tham số nối các vùng trắng
        self.kernel_size = 7
        self.expand_crop_bot = 0
        self.expand_crop_left = 0
        self.expand_crop_right = 0
        self.expand_crop_top = -3
        
        # Tỷ lệ diện tích vùng LCD hợp lệ
        self.min_LCD_area_ratio = 0.4
        self.max_LCD_area_ratio = 0.8
        
        # Tham số xử lý màu
        # Tự động tạo hoặc load cấu hình từ file YAML
        self.create_or_load_yaml()

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sparams-2.0.0.tar.gz (3.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sparams-2.0.0-py3-none-any.whl (3.6 kB view details)

Uploaded Python 3

File details

Details for the file sparams-2.0.0.tar.gz.

File metadata

  • Download URL: sparams-2.0.0.tar.gz
  • Upload date:
  • Size: 3.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for sparams-2.0.0.tar.gz
Algorithm Hash digest
SHA256 bbd5e7522f4ae801fc76e873e815b4d8530167eb73ce6ff7559028cd4ca81690
MD5 3d927ec60ed255ba1d4d3278c6c7bab5
BLAKE2b-256 adb956e8cb16fc6701ce7f24c62936aee432804914dce11b2085cef1c276ab9c

See more details on using hashes here.

File details

Details for the file sparams-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: sparams-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 3.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for sparams-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9c9409439227bfb33eb323d9694e88c36e0b80283d2381d105809b6270b4915b
MD5 a3bfb62b529f9e2d54f9363f729c1a8d
BLAKE2b-256 58b22c45abcefd6fa797e74bcc3d071c96df1759efc5f261d4d3fd1521185416

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page