ee.Image.displacement

यह कुशनिंग के साथ-साथ स्थानीय और रबर शीट के डिफ़ॉर्मेशन की अनुमति देते हुए, किसी इमेज को रेफ़रंस इमेज के साथ रजिस्टर करने के लिए ज़रूरी डिसप्लेसमेंट तय करता है. डिसप्लेसमेंट की गिनती, रेफ़रंस इमेज के सीआरएस में की जाती है. यह गिनती, इन तीन प्रोजेक्शन के सबसे कम रिज़ॉल्यूशन के आधार पर की जाती है: इनपुट इमेज प्रोजेक्शन, रेफ़रंस इमेज प्रोजेक्शन, और अनुरोध किया गया प्रोजेक्शन. इसके बाद, आउटपुट के लिए, डिसप्लेसमेंट को उपयोगकर्ता की तय की गई प्रोजेक्शन में बदल दिया जाता है.

इस्तेमालरिटर्न
Image.displacement(referenceImage, maxOffset, projection, patchWidth, stiffness)इमेज
आर्ग्यूमेंटटाइपविवरण
यह: imageइमेजरजिस्टर करने के लिए इमेज.
referenceImageइमेजजिस इमेज को रजिस्टर करना है.
maxOffsetफ़्लोटइनपुट इमेज को अलाइन करने की कोशिश करते समय, ज़्यादा से ज़्यादा ऑफ़सेट की अनुमति है. यह ऑफ़सेट मीटर में होता है. छोटी वैल्यू का इस्तेमाल करने से, कैलकुलेशन में लगने वाला समय काफ़ी कम हो सकता है. हालांकि, यह वैल्यू इतनी बड़ी होनी चाहिए कि पूरी इमेज के क्षेत्र में सबसे ज़्यादा डिसप्लेसमेंट को कवर किया जा सके.
projectionप्रोजेक्शन, डिफ़ॉल्ट: शून्यवह प्रोजेक्शन जिसमें डिसप्लेसमेंट वैल्यू को आउटपुट करना है. डिफ़ॉल्ट रूप से, रेफ़रंस इमेज के पहले बैंड का प्रोजेक्शन होता है.
patchWidthफ़्लोट, डिफ़ॉल्ट: शून्यमीटर में, इमेज ऑफ़सेट का पता लगाने के लिए पैच का साइज़. इसे इतना बड़ा सेट किया जाना चाहिए कि इससे टेक्सचर कैप्चर किया जा सके. साथ ही, यह इतना बड़ा होना चाहिए कि अनदेखे किए जा सकने वाले ऑब्जेक्ट, पैच में छोटे दिखें. डिफ़ॉल्ट वैल्यू शून्य होती है. अगर पैच का साइज़ नहीं दिया जाता है, तो इसे अपने-आप तय कर लिया जाएगा.
stiffnessफ़्लोट, डिफ़ॉल्ट: 5इससे समाधान पर स्टिफ़नेस की पाबंदी लागू होती है. मान्य वैल्यू [0,10] की रेंज में होती हैं. स्टिफ़नेस का इस्तेमाल, आस-पास के ग्रिड पॉइंट पर डिसप्लेसमेंट का पता लगाते समय, आउटलायर को अस्वीकार करने के लिए किया जाता है. ज़्यादा वैल्यू से, समाधान में ज़्यादा बदलाव होता है. कम वैल्यू होने पर, रजिस्ट्रेशन के दौरान इमेज में ज़्यादा बदलाव या गड़बड़ी हो सकती है.