| 12345678910111213141516171819202122232425262728293031323334 |
- from enum import Enum
- class StitchingMethod(str, Enum):
- """拼接方法枚举"""
- KEY_POINT = "key_point"
- TEMPLATE_MATCH = "template_match"
- class KeypointFeatureDetector(str, Enum):
- """关键点检测器类型"""
- SIFT = "sift"
- ORB = "orb"
- BRISK = "brisk"
- COMBINE = "combine"
- class KeypointBlendType(str, Enum):
- """关键点融合类型"""
- HALF_IMPORTANCE = "half_importance"
- RIGHT_FIRST = "right_first"
- HALF_IMPORTANCE_ADD_WEIGHT = "half_importance_add_weight"
- COMBINE = "combine"
- class TemplateBlendType(str, Enum):
- """模板匹配融合类型"""
- HALF_IMPORTANCE_ADD_WEIGHT = "half_importance_add_weight"
- HALF_IMPORTANCE_GLOBAL_BRIGHTNESS = "half_importance_global_brightness"
- HALF_IMPORTANCE_PARTIAL_BRIGHTNESS = "half_importance_partial_brightness"
- BLEND_HALF_IMPORTANCE_PARTIAL_HV = "blend_half_importance_partial_HV"
- BLEND_HALF_IMPORTANCE_PARTIAL_SV = "blend_half_importance_partial_SV"
- BLEND_HALF_IMPORTANCE_PARTIAL_HSV = "blend_half_importance_partial_HSV"
- BLEND_HALF_IMPORTANCE_PARTIAL_BRIGHTNESS_ADD_WEIGHT = "blend_half_importance_partial_brightness_add_weight"
|