السلام عليكم ورحمة الله وبركاته
كيف أستطيع إستخدام Digital Camira
وإلتقاط صورة منها ..
السلام عليكم ورحمة الله وبركاته
كيف أستطيع إستخدام Digital Camira
وإلتقاط صورة منها ..
السلام عليكم ورحمة الله وبركاته
2. كيف يمكنني إستخدام الصورة المخزنة في داخل Buffer الخاص ب Digital Camira
majed-4u كتب:
كيف تعمل الكاميرات الرقمية؟
كيف تعمل الكاميرات الرقمية؟
تنتمي الكاميرات الرقمية إلى فئة الأجهزة الإلكترونية التي تعتمد علي نظرية واحدة وهي تحويل الملفات والبيانات إلى الشكل الرقمي, وتضم هذه الفئة الاسطوانات المدمجةCD وDVDوأجهزة تشغيل ملفات الموسيقي 3MP والفكرة الرئيسية في هذه النظرية هي تحويل المحتوي-موسيقي أو صور أو بيانات-من شكلها التقليدي إلى شكل رقمي يسمح بتخزينها علي الحاسب وتطلق كلمة رقمي"Digital" لأن الحاسب يخزن البيانات في شكل رقمين فقط هما الصفر والواحد,أي أن الأرقام والكلمات والأفلام والموسيقي والثور تحول إلي الصفر والواحد أولا, ثم تخزن بعد ذلك حتى يستطيع الحاسب أو أي جهاز إلكتروني آخر التعامل معها, هذا النظام يطلق عليه النظام الثنائي..أما النظام الذي نستخدمه في حياتنا اليومية يسمي النظام العشري الذي يضم الأرقام من صفر إلي9..وأصغر وحدة تخزين في النظام الثنائي هي البت Bit وهي تمثل الصفر أو الواحد وكل 8 بت يطلق عليها بايت Byte.
هذه النظرية في العمل جعلت الكاميرات الرقمية تختلف جوهريا عن الكاميرات التقليدية التي تستخدم الأفلام الحساسة وتتطلب تحميض وطبع الفيلم الحساس باستخدام مواد كيميائية ومعالجات أخري كثيرة للحصول علي الصور,في حين أن الكاميرات الرقمية مزودة بحاسب صغير يقوم بوظائف الكاميرات من التقاط للصور وتخزينها رقميا ونقلها للحاسب لطباعتها أو تخزينها, وقد حققت الكاميرات الرقمية نجاحا هائلا حتى أصبح أكثر من نصف الكاميرات المستخدمة في العالم:وبدأت تستخدم مع الهواتف المحمولة والأجهزة الإلكترونية الأخرى, والبعض يتوقع أنه قد تمضي بضع سنوات قبل أن تقضي تماما علي الكاميرات التقليدية..
كل نقطة صغيرة علي الصورة تسمي Pixel وهي تقريبا في حجم النقطة التي نضعها بسن القلم الرصاص.كل نقطة من النقاط التي تكون الصورة يتم تخزين لونها بدقة "يوجد بالكاميرات الرقمية درجات لأكثر من 16 مليون درجة لون" ومجموع هذه النقاط تمثل الصورة التي تخزن علي الكاميرا الرقمية أو في الحاسب الشخصي وتتشابه الكاميرات الرقمية مع التقليدية في أن النوعين يعملان بالعدسات التي ينفذ منها الضوء,لكي تتكون الصورة لكن بدلا من تسليط الضوء علي سطح الفيلم الحساس في الكاميرات التقليدية يتم تسليطه علي وحدة إليكترونية من أشباه الموصلات Semiconductors لتسجيل درجة الضوء التي تصل إليها إلكترونيا نقاط حساسة Sensor لديها القدرة علي تحويل الضوء إلي شحنات إليكترونية, ثم يقوم الحاسب الدقيق بالكاميرا الرقمية بتحويل البيانات الإليكترونية التي تم تسجيلها إلي معلومات رقمية تمثل الصورة التي تم التقاطها الوحدة الإليكترونية التي تحول الضوء إلي معلومات رقمية يطلق عليهاCCD, وهي اختصار لمصطلح Charge Coupled Device وهي لا تتجاوز 5 مليمترات * 7 مليمترات, وهذه المساحة أصغر من المساحة التي تستخدمها الأفلام الحساسة في الكاميرات التقليدية بمقدار الخمس تقريبا, وتتكون من مجموعة كبيرة جدا مجسات الضوء التي تحول الجزيئات الضوء إلي شحنات كهربائية"إليكترونات" وكلما زادت
كمية الضوء التي تستقبلها أخرجت شحنة أكبر من الكهرباء التي يتم تجميعها وتحويلها إلي معلومات رقمية.
بعد ذلك يتم تحويل الشحنة الكهربائية لكل خلية لبيان يشكل المعلومات التي يتطلب الحصول عليها لتكوين كم نقطة بالصورة المسئول عن تحويل الشحنة الكهربائية إلى بيان هي وحدة تسمي Analog-to-Digital Converter ويطلق عليها اختصارا DTAC وهي الوحدة التي تحول النبضات Analog (الشحنة الكهربائية) إلى أرقام Digital وتقوم بهذه العملية لكل نقطة Pixel في الصورة التي يتم التقاطها.
إذا لقد تم استبدال الفيلم الحساس في الكاميرات التقليدية بوحدة إلكترونية تسمي CCD وهي التي تستقبل الضوء من العدسة. تتكون هذه الوحدة من عدد كبير من الخلايا (ترانزيستور) وظيفة كل منهم هو تحويل الضوء الذي يصل إليها إلى نبضات (شحنة كهربائية) وبعد ذلك تقوم وحدة DTAC بتحويل النبضات إلى أرقام لكل نقطة بالصورة وبذلك يتكون لدينا المعلومات اللازمة لتكوين الصورة كاملة.
من العوامل الهامة التي تحدد كفاءة الكاميرا الرقمية هو دقة تصنيع وحدة CCD والتي تعادل في وظيفتها الفيلم الحساس للكاميرات التقليدية. فكلما زادت كفاءتها وحساسيتها للضوء وقلت الشوائب بها كلما أمكنها نقل الصورة بدقة عالية وهو ما تختلف فيه الشركات عن بعضها البعض. .
كفاءة الصورة Resolution :
كلما أمكن للكاميرا أن تنقل قدر أكبر من التفاصيل للصور التي تلتقطها كلما كان ذلك يعني مزيدا من الكفاءة. معيار الكفاءة يقاس بعدد النقاط Pixels التي تتكون منها الصورة فكما وضحنا أنه يتم تسجيل بيانات لكل نقطة وكلما زادت عدد النقط فإن ذلك يعني تسجيل بيانات أكثر بالصورة وبالتالي تسجيل مزيد من التفاصيل لتخرج لنا صورة أقرب ما تكون من الواقع. كلما زادت عدد النقاط بالصورة كلما أمكن تكبيرها دون أن نخسر قدر كبير من كفاءتها ولذلك فإن الصور التي تستخدم في طبع الملصقات كبيرة الحجم يجب أن يكون عدد النقاط بها كبير. كلما زادت كفاءة الصورة كلما زادت المساحة التي تخزن فيها.
بعض درجات الجودة للصور في الكاميرات الرقمية تكون كالتالي:
256×256 نقطة: :
هذا المستوي يوجد في الكاميرات الرقمية رخيصة الثمن أو تلك التي توجد في بعض التليفونات المحمولة. تعتبر درجة كفاءة هذه الصور ضعيفة جدا ولن تفيد في معظم الأغراض.
640×480 نقطة: :
يمثل هذا المستوي من الكفاءة الحد الأدنى المقبول للكاميرات الرقمية. الرقم 640 يرمز لعدد النقاط في الصف والرقم 480 يرمز لعدد النقاط في العمود الذي يكون الصورة. هذا الاستخدام يناسب التعامل مع الإنترنت والبريد الإلكتروني. .
1216×912 نقطة: :
إذا كنت تفكر في طباعة الصور التي تلتقطها فهذا هو المستوي الذي يناسب الطباعة العادية. هذا المستوي من الكفاءة يطلق عليه 1 ميجابكسل (1216 × 912 = 1.108.992). .
1600×1200 نقطة: :
هذا هو مستوي الصور ذات الكفاءة المرتفعة والتي يمكن طباعتها بحجم كبير والكاميرات التي تتعامل بهذا المستوي يطلق علي درجة كفاءتها 2 ميجابكسل. يوجد الآن في السوق كاميرات درجة كفاءتها 10 ميجابكسل.
لا حول ولا قوة إلا بالله
السلام عليكم
شكرا أخي m3bdelmegeid علي الرد علي الموضوع
ولكن السؤال هو كتابة كود #C يستخدم كاميرة رقمية
و يلتقط صورة منها
أرجوا من جميع أعضاء المنتدي لهم فكرة عن هذا الموضوع مساعدتي
و لكم جزيل الشكر
هل السؤال غريب
ألا من مجيب
حسناً
كيف استطيع حزف الموضوع من المنتدي
وشكراً للجميع
يااه , شكرا جزيلا يا محمد عبد المجيد على هذا الشرح الوافي , وهذه بعض الروابط التي يمكن ان تفيدك يا ماجد
http://dotnetjunkies.com/WebLog/principal/...cles/13855.aspx
http://www.codeproject.com/cs/media/directshownet.asp
http://www.codeproject.com/cs/media/direct...rectshownet.zip
Technical Lead Developer
اللهم قنى شر الجهل و الجهلاء
( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}
aشكرا أخي طارق إبراهيم علي الإجابة و بارك الله فيك
هذا الموضوع مغلق.