File size: 1,074 Bytes
347d1a8
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
"""
Utility modules for finger measurement.
"""

from .card_detection import detect_credit_card, compute_scale_factor
from .finger_segmentation import segment_hand, isolate_finger, clean_mask, get_finger_contour
from .geometry import estimate_finger_axis, localize_ring_zone, compute_cross_section_width
from .image_quality import assess_image_quality, detect_blur, check_exposure
from .confidence import (
    compute_card_confidence,
    compute_finger_confidence,
    compute_measurement_confidence,
    compute_overall_confidence,
)
from .visualization import create_debug_visualization

__all__ = [
    "detect_credit_card",
    "compute_scale_factor",
    "segment_hand",
    "isolate_finger",
    "clean_mask",
    "get_finger_contour",
    "estimate_finger_axis",
    "localize_ring_zone",
    "compute_cross_section_width",
    "assess_image_quality",
    "detect_blur",
    "check_exposure",
    "compute_card_confidence",
    "compute_finger_confidence",
    "compute_measurement_confidence",
    "compute_overall_confidence",
    "create_debug_visualization",
]