ee.Image.displacement

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

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