2012-06-27 12 views
5

मैं एक स्थिर वीडियो में एक अशांत कैम को अनुकरण करने की कोशिश कर रहा हूं। मैं यादृच्छिक रूप से कुछ बिंदुओं का चयन कर सकता हूं और फिर आसान/उपयोग करके पैन/ज़ूम/वार कर सकता हूं, लेकिन मैं सोच रहा था कि कोई बेहतर, अधिक मानक तरीका है या नहीं।ओपनसीवी के साथ एक अशांत कैम का अनुकरण कैसे करें?

+3

हर कोई वीडियो को स्थिर करने का प्रयास करता है, आप सोच रहे हैं कि इसे कैसे अस्थिर करना है। आप ठिक हो? ;) – Sam

+2

यह मजाकिया था :) हाँ, मैं हर किसी के विपरीत सटीक विपरीत दिख रहा हूं। वास्तव में एक दिलचस्प सवाल होने के लिए –

+0

+1। और मज़ेदार googling कुछ भी फेंक नहीं था। हालांकि वास्तव में * दिलचस्प * क्या होगा, अगर आप वास्तव में यादृच्छिक बिंदु सेट का उपयोग करके ऐसा कुछ करते हैं और फिर स्पष्टीकरण ऑनलाइन कहीं पोस्ट करते हैं। :) – AruniRC

उत्तर

1

एक अशांत कैमरा आमतौर पर ज़ूमिंग शामिल नहीं करेगा। छवि रोटेशन घटक भी बहुत छोटा होगा, और शायद इसे अनदेखा किया जा सकता है। आप शायद 2 डी अनुवाद के साथ पर्याप्त परिणाम प्राप्त कर सकते हैं।

आपको शायद शेक पथ शेक पथ को परिभाषित करना है - प्रत्येक फ्रेम के लिए मूल स्थिर वीडियो से छवि गति की मात्रा - और फिर प्रत्येक फ्रेम को इस राशि से बदलें।
आप छवि सीमा के पास किसी रिक्त हिस्सों को छिपाने के लिए अपने वीडियो को थोड़ा फसल करना चाहते हैं, शेष रिक्त क्षेत्र इन-पेंटिंग का उपयोग करके भर सकते हैं। यह पथ अपेक्षाकृत चिकनी होना चाहिए और पूरी तरह यादृच्छिक जिटर नहीं होना चाहिए क्योंकि आप शारीरिक हाथ गति को अनुकरण कर रहे हैं।

प्रभाव को और अधिक दृढ़ बनाने के लिए, आपको गति-धुंध भी जोड़ना चाहिए।
इस धुंध की दिशा शेक-पथ के समान ही है, और राशि वर्तमान शेक गति पर आधारित है।

संबंधित मुद्दे