c# - मैं कैसे अपने कंप्यूटर throught यूएसबी केबल vb.net या asp.net या सी#का उपयोग कर एक डिजिटल कैमरा से तस्वीर ले?




image-capture (4)

आमतौर पर कैमरे को हटाए जाने योग्य ड्राइव के रूप में प्रदर्शित किया जाता है, जब जुड़ा होता है

इसलिए एक विनफ़ॉर्म एप्लिकेशन के लिए उपयोगकर्ता को ड्राइव और उस तस्वीर का चयन करें, जिसे आप अपलोड करना चाहते हैं। आपके पास तस्वीर के फ़ाइल स्ट्रीम होने पर आप किसी भी प्रसंस्करण कर सकते हैं।

एएसपी.नेट में आपको एक फाइल यूपीएस नियंत्रण की आवश्यकता है जहां उपयोगकर्ता फिर से अपलोड करने के लिए ड्राइव और तस्वीर का चयन कर सकते हैं। इस समय प्रसंस्करण HttpRequest.Files ऑब्जेक्ट पर MemoryStream के माध्यम से होगा।

उम्मीद है की वो मदद करदे।

मैं vb.net/c# का इस्तेमाल करते हुए चित्र संपादन विंडोज़ रूपों को लिख रहा हूं। कंप्यूटर से जुड़ी डिजिटल अभी भी कैमरे से फोटो को पकड़ने के लिए मेरे पास क्लाइंट की आवश्यकता है I

मैं अपने विंडोज़ एप्लिकेशन में यूएसबी कनेक्टेड डिजिटल अभी भी कैमरा डिवाइस से एक तस्वीर कैसे कैद कर सकता हूं?


मैं मानता हूं कि आप उस कंप्यूटर से एक तस्वीर लेने की कार्रवाई को सक्रिय करना चाहते हैं जो कैमरा से जुड़ा हुआ है। अगर ऐसा मामला है तो मैं जो पहली चीज करता हूं वह उस विशेष कैमरे के मॉडल के लिए एपीआई खोज रहा है। मुझे विश्वास नहीं है कि कैमरे के भीतर स्मृति कार्ड तक पहुंचने के अलावा डिजिटल कैमरे के साथ बातचीत करने के लिए एक मानक प्रोटोकॉल / फ्रेमवर्क है।


यह कैमरा निर्यात करने वाले इंटरफ़ेस पर निर्भर करता है। यदि यह मानक बड़े पैमाने पर भंडारण इंटरफ़ेस है तो आप मानक फ़ाइल इंटरफ़ेस का उपयोग करते हैं, यानी आप कैमरे को हटाने योग्य डिस्क के रूप में देखेंगे और मानक बनाएँ / पढ़ें / लिखें / फ़ाइल संचालन का उपयोग कर सकते हैं।
कई नए कैमरों में पीटीपी (पिक्चर ट्रांसपोर्ट प्रोटोकॉल) इंटरफ़ेस है। तो आपको Windows छवि अधिग्रहण API का उपयोग करने की आवश्यकता होगी।

आपको उपयोगी लिंक मिल सकता है अगर मैं सही ढंग से समझता हूं तो यह वास्तव में आप के लिए क्या नमूना कोड है। Google आपका दोस्त है :)

जानकारी का एक टुकड़ा: कई कैमरे बड़े पैमाने पर भंडारण और पीटीपी इंटरफेस दोनों का समर्थन करेंगे और यह कैमरे के उपयोगकर्ता इंटरफ़ेस द्वारा चयन किया जाएगा। स्वत: मोड कैमरा के मामले में शायद पीटीपी इंटरफ़ेस पर स्विच हो जाएगा।


यह कैमरे के ब्रांड पर निर्भर करेगा। कैनन के साथ शुरू करने के लिए यहां एक लिंक है





image-capture