c# - छवि कैप्चर सी#में




image webcam (2)

मैं वेबकैम के साथ बहुत कुछ कर रहा हूं और पाया है कि लॉगटेक और माइक्रोसॉफ्ट ब्रांडेड वेबकैम सीधे डायरेक्टशो के साथ काम करते हैं।

मुझे यह भी पता चला है कि कई नए वेबकैम जुड़ने का समर्थन नहीं करते हैं, और लाइव कैप्चर करने के लिए WIA समर्थन विस्टा में हटा दिए गए हैं, और 2000 में मौजूद नहीं हैं, इसलिए डायरेक्टशो ही एकमात्र ऐसी चीज है जो ओएस के मज़बूती से काम करती है ।

मैं एक घर प्रोजेक्ट पर काम कर रहा हूं जिसमें छवियों की छवियों की छवियों की तुलना करना शामिल है (एक चतुर्थांश - या बहुत - हिस्टोग्राम दृष्टिकोण का उपयोग करके) मैं जानना चाहता था कि वेब कैम या अन्य छवि कैप्चर डिवाइस के संबंध में मेरे विकल्प क्या हैं:

  • विंडोज एसडीके (विशेष रूप से डायरेक्टशो के साथ काम करना आसान है, जिसे मैं सी # के साथ उपयोग करने की योजना बना रहा हूं)
  • दोनों 64-बिट और 32-बिट Windows Vista (और सर्वर 2008) के लिए ड्राइवर हैं

मैं मुख्य रूप से पूछ रहा हूं इसलिए मैं उन नुकसानों से बच सकता हूं जो अन्य लोगों को वेब कैम के साथ अनुभव हो सकता है और यह देखने के लिए कि क्या अन्य छवि कैप्चर डिवाइस (या सी # उपयोग करने योग्य API) उपलब्ध हैं, जिन्हें मुझे देखना चाहिए। मुझे संदेह है कि किसी भी पुराने वेब कैम करेंगे, लेकिन मैं बजाय खेद से सुरक्षित होना चाहते हैं।


यदि आप केवल छवियों को चाहते हैं, तो कई वेब कैम TWAIN का समर्थन करते हैं - आप इस कोड का उपयोग करके .NET के साथ उपयोग कर सकते हैं

http://www.codeproject.com/KB/dotnet/twaindotnet.aspx





image-capture