आप जो खोज रहे हैं वह "बूँद ट्रैकिंग" से संबंधित हो सकता है। यह रोबोटिक्स और दृष्टि प्रसंस्करण में आमतौर पर इस्तेमाल की जाने वाली तकनीक है।
आपके प्रोग्रामिंग चॉप्स के आधार पर, आप C ++ और पायथन दोनों में उपलब्ध OpenCV (ओपन सोर्स कंप्यूटर विज़न लाइब्रेरी) का उपयोग कर सकते हैं। अन्य भाषाओं में पुस्तकालय हो सकते हैं जो बूँद ट्रैकिंग का समर्थन करते हैं। मेरा मानना है कि लैबव्यू और मैटलैब के पास इसके समर्थन के लिए पुस्तकालय भी हैं।
आम तौर पर, सेटअप वीडियो को संसाधित करने और एक विशेष रंग की बूँद (आप) खोजने वाला एक कंप्यूटर होगा। फिर आप कैमरे के फ्रेम में बूँद की स्थिति की जानकारी का उपयोग यह निर्धारित करने के लिए कर सकते हैं कि कैमरा कहाँ पर है। यदि आप, उदाहरण के लिए, एक Arduino (या किसी अन्य माइक्रोकंट्रोलर) के साथ कैमरे पर सर्वो ड्राइविंग करते हैं, तो आप कैमरे की वांछित स्थिति को अपडेट करने के लिए सीरियल पोर्ट के माध्यम से कमांड भेज सकते हैं। जब फ्रेम के केंद्र में बूँद कुछ वांछित "बॉक्स" छोड़ देता है।
यदि आप चाहते हैं, तो आप आनुपातिक, इंटीग्रल, और व्युत्पन्न नियंत्रण (पीआईडी, यदि आप इंटरनेट पर खोज कर रहे हैं) के कुछ संयोजन को लागू करके कुछ अधिक चतुर ट्रैकिंग कर सकते हैं, तो अपने आप को फ्रेम में केंद्रित रखने की कोशिश करें, लेकिन यह और भी हो सकता है आप अपने आवेदन के लिए की जरूरत से।
संपादित करें: खोज का एक बिट इस परिणाम निकले: रचनात्मक अनुप्रयोग । यह कमोबेश समाधान है जो मैंने समझाया।