detectionsoverlaps प्रकार
प्रत्येक जोड़ी के लिए detection overlap रिकॉर्ड्स की सूची।
प्रति-युग्म डिटेक्शन ओवरलैप रिकॉर्ड्स की सूची
डेटा निरूपण
बाह्य
बाह्य डेटा निरूपण Workflows क्लाइंट्स के लिए प्रासंगिक है - यह तय करता है कि डेटा का इनपुट और आउटपुट प्रारूप क्या होगा।
प्रकार: List[Dict[str, Any]]
आंतरिक
आंतरिक डेटा निरूपण Workflows ब्लॉक्स के निर्माताओं के लिए प्रासंगिक है - यह वह प्रकार है जिसे Execution Engine रनटाइम में उस ब्लॉक को प्रदान करेगा जो इस प्रकार के इनपुट को उपभोग करता है।
प्रकार: List[Dict[str, Any]]
विवरण
एक ही आयाम वाले डिटेक्शन के दो सेटों के बीच गणना किए गए प्रति-युग्म ओवरलैप रिकॉर्ड्स की सूची। आंतरिक रूप से और नेटवर्क पर: List[Dict[str, Any]].
प्रत्येक रिकॉर्ड निम्नलिखित कुंजियों वाला एक dict है।
हमेशा उपस्थित:
reference_class: Optional[str]-class_nameसंदर्भ-पक्ष के डिटेक्शन का।Noneजब स्रोतsv.Detectionsमें नहीं होताclass_name.reference_confidence: Optional[float]- संदर्भ-पक्ष के डिटेक्शन का कॉन्फिडेंस।Noneजब स्रोतsv.Detections.confidenceहैNone.candidate_class: Optional[str]-class_nameउम्मीदवार-पक्ष के डिटेक्शन का (समान nullability नियम)।candidate_confidence: Optional[float]- उम्मीदवार-पक्ष के डिटेक्शन का कॉन्फिडेंस (समान nullability नियम)।overlap_ratio: float-intersection_area(reference_polygon, candidate_polygon) / reference_polygon.area. सीमा[0.0, 1.0]. हर हमेशा संदर्भ डिटेक्शन का क्षेत्र होता है, इसलिए यह संबंध दोनों इनपुटों के बीच सममित नहीं है। जब उपलब्ध हों तो बहुभुज मास्क से आते हैं (सबसे लंबा कंटूर, सत्यापित), अन्यथा बाउंडिंग-बॉक्स आयत से।
शर्त के अनुसार उपस्थित (केवल तब जब स्रोत sv.Detections.data में होता है detection_id उस पक्ष के लिए):
reference_detection_id: Optional[str]candidate_detection_id: Optional[str]
कॉन्फ़िगर किए गए min_overlap थ्रेशहोल्ड से नीचे के रिकॉर्ड जारी नहीं किए जाते। शीर्ष-स्तरीय सूची युग्म पहचान के संबंध में अव्यवस्थित होती है; इनपुट बैचों में वापस क्रॉस-रेफ़रेंस करने के लिए स्थितीय इंडेक्सिंग पर निर्भर न रहें - उपयोग करें reference_detection_id / candidate_detection_id इसके बजाय।
अंतिम अपडेट
क्या यह उपयोगी था?