2010-12-27 13 views
6

एक "prosumer" कैमरे से C#/.NET ऐप (उच्च रिज़ॉल्यूशन पर चित्रों को कैप्चर करने और वेबकैम से अधिक नियंत्रण) में रिमोट छवि कैप्चर करने की आवश्यकता है।बेहतर .NET एसडीके समर्थन - कैनन या निकोन?

कैनन बनाम निकोन रिमोट कैप्चर एसडीके के लिए कोई फायदा? क्या एक दूसरे से बेहतर समर्थित है? इस पर शुरू करने से पहले एक डेवलपर परिप्रेक्ष्य की तलाश में ...

उत्तर

3

मैंने कैमरे को चुनते समय एसडीके दोनों को देखा। मैं कैनन ईओएस 50 डी और उनके ईडीएसडीके के साथ जा रहा था। कैनन के पास आपके कोड में एक रैपर क्लास है जो आपके लिए उपयोग करने के लिए तैयार सभी पी/Invoke के साथ है। यही कारण था कि मैंने इसका इस्तेमाल किया था। कुछ पी/Invoke प्रकार थोड़ा अजीब हैं। मुझे कुछ आंतरिक संरचनाओं में डालने के लिए आवश्यक कुछ वस्तु संदर्भ प्रकारों को समझने के साथ समस्याएं थीं ... बहुत सारे परीक्षण और त्रुटि। आखिर में मुझे यह काम करने के लिए मिला, और यह अच्छी तरह से काम करता है। मेरे पास लाइव छवि कैप्चर और स्थिर छवि कैप्चर इसके लिए काम कर रहा है।

मुझे खेद है कि मैं निकोन के एसडीके के लिए बात नहीं कर सकता। मैंने अभी कैनन का चयन किया क्योंकि पी/आमंत्रण पहले से ही वहां था। ईडीएसडीके का नकारात्मक पक्ष यह केवल ईओएस लाइन के साथ काम करता है।

यहां कुछ और information है।

+0

मैंने आज कैनन.ऑस.फ्रेमवर्क https://github.com/esskar/Canon.Eos.Framework शुरू किया। यह खत्म होने से बहुत दूर है, लेकिन एक तस्वीर की बात करना एक आकर्षक की तरह काम करता है। :-) – esskar

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