का उपयोग कर फ़ीचर ट्रैकिंग मुझे फोरम में similar question मिला। लेकिन वहां का जवाब मेरे प्रश्न का उत्तर नहीं देता है।ऑप्टिकल प्रवाह
अगर मैं केवल एक बार पहली छवि पर सुविधा का पता लगाने (goodFeaturesToTrack) करते हैं, और उसके बाद इन सुविधाओं को ट्रैक करने ऑप्टिकल प्रवाह (calcOpticalFlowPyrLK) का उपयोग करें, समस्या है: केवल पहली छवि पर पाया सुविधाओं कर सकते हैं ट्रैक किया जाना चाहिए। जब ये सुविधाएं छवि से परे जाती हैं, तो ट्रैक करने के लिए कोई सुविधा नहीं होगी।
यदि मैं प्रत्येक नई छवि के लिए सुविधा का पता लगाने की सुविधा देता हूं, तो सुविधा ट्रैकिंग स्थिर नहीं है, क्योंकि इस बार पता लगाई गई सुविधा इस बार नहीं मिली जा सकती है।
मैं 3 डी पुनर्निर्माण के लिए ऑप्टिकल प्रवाह का उपयोग कर रहा हूं। इसलिए मुझे कौन सी विशेषताओं को ट्रैक करने में दिलचस्पी नहीं है, इसके बजाय, मुझे केवल यह ख्याल है कि दृश्य के क्षेत्र में सुविधाओं को ट्रैक किया जा सकता है या नहीं। सारांशित करने के लिए, मेरा प्रश्न है: मैं पुरानी सुविधाओं को ट्रैक करने के लिए ऑप्टिकल प्रवाह का उपयोग कैसे कर सकता हूं, और इस बीच नई छवि सुविधाओं को देखने के क्षेत्र में आ सकता हूं और दृश्य सुविधाओं से परे पुरानी सुविधाओं को हटा सकता हूं?
क्योंकि इस पुराने प्रश्न में इसका उल्लेख नहीं किया गया है, lkdemo का पायथन संस्करण इसके सी ++ समकक्ष से थोड़ा अधिक करता है, इसे जांचें, कुछ के लिए इसे हल कर सकता है: https://github.com/npinto/opencv/blob /master/samples/python/lkdemo.py –