से तस्वीरों को स्नैप करना मुझे उम्मीद है कि एक साधारण सरल लक्ष्य पूरा करने पर कुछ सामान्य मार्गदर्शन प्राप्त करने की उम्मीद है। मेरे पास एक डीएसएलआर कैमरा है (कैनन ईओएस 50 डी) और एक ऐसा एप्लीकेशन लिखने की जरूरत है जो कैमरे को एक तस्वीर लेने के लिए बताएगी। मुझे तस्वीर को कंप्यूटर पर स्थानांतरित करने और संभवतः कैमरे के भंडारण से इसे हटाने की भी आवश्यकता है। मेरे आवेदन में कैमरे से लाइव पूर्वावलोकन प्राप्त करने के लिए एक बोनस होगा। मेरा पर्यावरण विंडोज (या तो एक्सपी प्रो या विस्टा एंटरप्राइज़) और नेट 3.5 (सी #) होगा।विंडोज सी # कैनन एसडीके बनाम पीटीपी या एमटीपी
मैंने कुछ शोध किया है और कुछ विकल्प पाए हैं। मुझे पता है कि काम करेगा, लेकिन भविष्य में केवल कैनन कैमरों का उपयोग करने के लिए मुझे सीमित करता है। मैंने कैनन से एक एसडीके पाया और डाउनलोड किया है जो इस कार्यक्षमता को बहुत सी प्रदान करता है। मैंने एसडीके को देखा है और जब यह व्यापक है और सी में लिखा गया है तो इसमें सी # रैपर हैं जो विकास को थोड़ा तेज करेंगे।
मुझे मिला एक और विकल्प विंडोज पोर्टेबल डिवाइस कहा जाता है। जाहिर है, यह एक एपीआई है जो पीटीपी और एमटीपी मानकों को लागू करने वाले उपकरणों से बात करेगी। यह COM आधारित है और जहां तक मैं कह सकता हूं कि इसमें कोई नेट रैपर नहीं है। हालांकि यह एक शो स्टॉपर नहीं है। मैं कैमरे से बात करने के लिए अपने आवेदन में उपयोग करने के लिए आवश्यक कार्यक्षमता को पी/आमंत्रित कर सकता हूं या प्रबंधित सी ++ डीएलएल लिख सकता हूं।
मैं पॉइंटर्स देने के लिए डब्ल्यूपीडी के साथ अनुभव के साथ किसी को ढूंढ रहा हूं। मैंने प्रलेखन और चित्रों को स्थानांतरित करने और छवियों को हटाने के संदर्भों को देखा है। हालांकि, मैंने चित्र लेने के लिए आदेशों का उल्लेख नहीं किया है, एक पूर्वावलोकन छवि प्राप्त करें, या फोकस/ऑटो फोकस कहें।
मुझे इस प्रश्न का उत्तर देखने में दिलचस्पी है। निजी तौर पर, अगर मैं सिर्फ अपने लिए ऐप लिख रहा हूं, तो मैं पहले कैनन एसडीके को आजमाउंगा। इसके अलावा, यदि आपके पास पहले से ही कैनन लेंस का एक सेट है, तो आप शायद भविष्य में कैनन के साथ चिपके रहेंगे :-)। –
ऐसा लगता है जैसे यह एक महान कोडप्लेक्स प्रोजेक्ट होगा। मुझे एक विद्रोही XTi मिला है और यह काम करने के लिए एक मजेदार अवधारणा की तरह लगता है। यदि आप कोडप्लेक्स प्रोजेक्ट शुरू करने का निर्णय लेते हैं, तो निश्चित रूप से मुझे बताएं! –
कैनन एसडीके के लिए सी ++/सीएलआई रैपर पर काम जारी है। यह एक असली चुनौती रही है। मुझे नहीं लगता कि मैं कोडप्लेक्स प्रोजेक्ट जारी करने में सक्षम हूं क्योंकि मुझे कोड के अधिकार नहीं होंगे। माफ़ कीजिये। मुझे इस संबंध में अधिक अक्षांश होना अच्छा लगेगा। – Nate