2011-01-26 19 views
9

मैं एक वीडियो दृश्य पहचान एल्गोरिदम कार्यान्वयन की तलाश में हूं। कार्यान्वयन के लिए उपयोग की जाने वाली कोई प्रोग्रामिंग भाषा स्वीकार्य है। मुझे यह implementation मिला लेकिन यह छोटे बदलावों और गलत के प्रति बहुत संवेदनशील है।वीडियो दृश्य जांच कार्यान्वयन

+0

कंप्यूटर दृष्टि एक जटिल क्षेत्र है जो अभी भी बहुत सारे शोध का विषय है। कोई भी "सही" समाधान नहीं है, लेकिन यदि आप हमें अपने उपयोग के मामले में अधिक जानकारी देते हैं, तो हम ऐसे समाधान प्रदान करने में सक्षम हो सकते हैं जो सामान्य उद्देश्यों की तुलना में आपके लिए बेहतर प्रदर्शन करेंगे। –

+0

मैं अनुसंधान क्षेत्र में भी काम कर रहा हूं :) लेकिन मुझे एक सरल और प्रभावी शॉट पहचान एल्गोरिदम की आवश्यकता है जो एक प्रदान किए गए वीडियो को दृश्य अंतराल में विभाजित करेगी। यह मेरे शोध का हिस्सा नहीं है, बल्कि एक अतिरिक्त मूल्य है। कुछ भी मदद कर सकता है क्योंकि मुझे कार्यान्वयन आसान नहीं मिल रहा है! – FearUs

+1

मुझे किसी भी कार्यान्वयन से अवगत नहीं है जो सामान्य मामले में 100% सटीक है। विशेष रूप से keyframing बहुत सारे एल्गोरिदम यात्रा करने लगता है। यदि आप इस तरह की चीज चाहते हैं, तो आपको शायद अपनी खुद की रोलिंग करनी होगी और इसे अपनी जरूरतों पर ट्विक करना होगा - "सीन चेंज डिटेक्शन" के लिए Google विद्वान पर त्वरित खोज कई प्रासंगिक लेख लाती है जिन्हें आप देखना चाहते हैं पर। –

उत्तर

4

अंत में मैं एक साधारण कार्यान्वयन किया था, लगातार 2 तख्ते की तुलना द्वारा:

  1. का आकार वर्तमान फ्रेम: गणना समय + मेमोरी के लिए
  2. आकृति परिवर्तन फ्रेम
  3. की Euclidean Distance की गणना के लिए Color Histogram उत्पन्न पिछले फ्रेम के साथ वर्तमान फ्रेम।
  4. यदि यूक्लिडियन दूरी किसी दिए गए थ्रेसहोल्ड से अधिक है, तो हमारे पास एक दृश्य परिवर्तन होता है।

थ्रेसहोल्ड वीडियो से दूसरे में भिन्न होता है ... लेकिन मुझे स्वीकार्य परिणाम मिलते हैं।

+0

टीआईएल एक रंग हिस्टोग्राम सिर्फ प्रत्येक रंग के लिए पिक्सल की संख्या है। विचार के लिए धन्यवाद। – MarcusJ