الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تقنيات الحقيقه الإفتراضيه و الحقيقه المدمجة بين الواقع و الخيال (augmented Reality)

بدأه *خلدون خالد* في 26 يونيو 2008 · 12 رد · 5,233 مشاهدة · في الأخبار والنقاشات التقنية
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع
الحقيقه المدمجه او المسماة  Augmented reality

هي تقنيات تقوم على دمج العالم الحقيقي مع العالم الإفتراضي الموصوف إلكترونيا من خلال الرسومات الحاسوبيه ثلاثية الأبعاد , والتحكم بهذه المكونات و العناصر الإفتراضيه (المرسومه حاسوبيا) من خلال 

استعمال عناصر حقيقه موجوده في العالم , في مشاريعنا (تجاربنا )  استخدمنا علامات ورقيه تسمى markers   

طبعا هناك طرق اخرى للتتبع غير الماركرز , مثل المجسات و تقنيات ال (GPS) و غيرها من المجسات الكهرومغناطيسيه .

فكرة المشاريع تقوم على ربط كل عنصر افتراضي  مع ماركر  من خلال تتبع هذه الماركر بواسطه كاميرا عااديه , كاميرا ويب مثلا , وبعد ذلك التفاعل مع هذه العناصر 

الأداة المستخدمه في تصميم المشاريع هي ARToolKit 

وهي مشرووع جامعي في جامعة واشنطن على ما أعتقد

البرمجة بإستخدام لغة سي , و نحتاج لتشغيل المشروع العلامات الورقيه أو Markers+ كاميرا

اترككم مع الفيديو  

طبعا المشاريع قام بعملها طلاب في جامعة بوليتكنك فلسطين في الخليل 

صفحة المشاريع على موقع الجامعه 

الموقع غير جاهز بعد ولكن قريبا سيتم تجيهزه بإذن الله 

تحياتي 

تم تعديل هذه المشاركة بواسطة خلدون خالد2 في 26 يونيو 2008 في 23:46

#2

كبدايه ...مشروع جميل جدا ,بتوفيق

#3

فى شئ لاحظنه فى الفيديو الثانى

الصور التى تعبر عن موضع الزر arrow الافتراضى فى الحالة highlighted عند تحريك الصورة يخرج قليلا عن موضعه كانه ثابت فى هذا المكان

غير ذلك كبداية جميلة جدا فى وسط الظروف التى تعيشونها الان ربنا معاكم

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#4

لقد استخدمنا هذه المكتبة من قبل في مشروع في الشركة التي كنت أعمل لها سابقاً فهي مكتبة جيدة و مفتوحة المصدر لعمل الAugmeted Reality

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#5

شكرا لك خلدون على الموضوع، وشكرا لوضع المشروع الذي انا شاركت فيه وهو الفيديو الثاني.

اقتباس
الصور التى تعبر عن موضع الزر arrow الافتراضى فى الحالة highlighted عند تحريك الصورة يخرج قليلا عن موضعه كانه ثابت فى هذا المكان

شكرا على ملاحظتك.

نعم هذا صحيح، والسبب ان موقع الزر يكون نفس موقع الماركر، وعند تغطية الماركر باليد لن نحصل على معلومات حول موقعه، وبالتالي يحتفظ الشكل بموقعه القديم.

يمكن حل المشكلة باستخدام ماركر مرجعي لحساب موقع أي ماركر عند تغطيته، لكن هذا يحتاج مزيد من العمل ولم يكن لدينا الكثير من الوقت عند عمل المشروع. ويمكن اصلاح المشكلة في وقت لاحق، مع اضافة بعض التحسينات.

اقتباس
كل مشروع اذا لم يكن في غير اتجاه السوق لا امل لة في الحياة

غير صحيح

اذا لم يكن له اتجاه للسوق حالياً فممكن ان يكون له اتجاه للسوق في المستقبل، مع العلم ان تقنية الحقيقة المدمجة مطبقة فعليا في الافلام، لكن ليس بنفس الطريقة التي عملنا بها المشروع.

هناك الكثير من النظريات الموجودة وليس لها تطبيق، ولكنها موجودة لأغراض البحث العلمي.

تم تعديل هذه المشاركة بواسطة abc_amjad في 27 يونيو 2008 في 23:06

#6

السلام عليكم

انا كنت اريد اى مراجع او كتب او حتى مقالات تفهمنى جيدا Augmented reality وكيفية انشاء تطبيقات عليها

شكرا جزيلا

amdvsintel22.jpg

--i use AMD--

لا اله الا الله محمد رسول الله

أستعن بالله و لا تعجز

تابعنى على تويتر

***

#7

post-115179-1214675236_thumb.jpg

post-115179-1214675265_thumb.jpg

لقدت سألت عن مصادر والغريب لم يجيب احد من الاعضاء ممن تعاملوا مع هذا المجال ولكنى بحمد الله وجدت معلومات ومصادر اتلوها عليكم وهى

هذه قائمة بالهاردوير المطلوب لكى تبدا مشروع فى هذا المجال

http://www.hitl.washington.edu/artoolkit/d...on/hardware.htm

اتمنى من الاعضاء الذين تعاملو مع مشاريع فى هذا المجال توفير ترجمة لاسماء القطع توفير اسعارها عندنا وهل كل تلك القطع مطلوبه ام ليست كلها

طريقة تسطيب حزمة ال ARToolKit على نظامك

http://www.hitl.washington.edu/artoolkit/d...n/usersetup.htm

مصادر معلومات اخرى متميزة

http://www.se.rit.edu/~jrv/research/ar/introduction.html

http://en.wikipedia.org/wiki/Augmented_reality

http://www.se.rit.edu/~jrv/research/ar/

http://studierstube.icg.tu-graz.ac.at/hand...toolkitplus.php

مجموعة كتب فى هذا المجال :-

Interactive Ambient with Open-Source-Software: 3D-Walk-Throughs and Augmented Reality with Blender 2.43, DART 3.0 and ARToolKit 2.72 for Architects
http://www.amazon.com/Interactive-Ambient-Open-Source-Software-3D-Walk-Throughs-Architects/dp/3211791698/ref=sr_1_1?ie=UTF8&s=books&qid=1214665189&sr=8-1

A Hitchhikers Guide to Virtual Reality
http://www.amazon.com/Hitchhikers-Guide-Virtual-Reality/dp/1568813031/ref=sr_1_6?ie=UTF8&s=books&qid=1214665189&sr=8-6

Understanding Virtual Reality: Interface, Application, and Design (The Morgan Kaufmann Series in Computer Graphics)
http://www.amazon.com/Understanding-Virtual-Reality-Interface-Application/dp/1558603530/ref=sr_1_5?ie=UTF8&s=books&qid=1214665189&sr=8-5

Stepping into Virtual Reality
http://www.amazon.com/Stepping-Virtual-Reality-Mario-Gutierrez/dp/1848001169/ref=sr_1_4?ie=UTF8&s=books&qid=1214665189&sr=8-4

Augmented Reality: A Practical Guide
http://www.amazon.com/Augmented-Reality-Practical-Stephen-Cawood/dp/1934356034/ref=pd_bbs_sr_1?ie=UTF8&s=books&qid=1214665270&sr=8-1

Emerging Technologies of Augmented Reality: Interfaces and Design
http://www.amazon.com/Emerging-Technologies-Augmented-Reality-Interfaces/dp/1599040662/ref=pd_bbs_sr_3?ie=UTF8&s=books&qid=1214665270&sr=8-3

Augmented Reality: Placing Artificial Objects in Real Scenes
http://www.amazon.com/Augmented-Reality-Placing-Artificial-Objects/dp/1568810989/ref=pd_bbs_sr_5?ie=UTF8&s=books&qid=1214665270&sr=8-5

Making Things Talk Practical Connecting
http://www.amazon.com/Making-Things-Talk-Practical-Connecting/dp/0596510519/ref=pd_bbs_6?ie=UTF8&s=books&qid=1214665270&sr=8-6

ارجوا من الاعضاء مرة اخرى توضيح الاجزاء المادية (الهاردوير المطلوب) لكى ابدا مشروع فى هذا المجال

فى الرابط الذى وضعته فوق يطلب الكثير من الادوات فهل كلها مطلوبه

واتمنى ايضا ان تمدوننى باسماء الكتب التى تعلمتم منها استخدام تلك المكتبه وفهم ال Augmented reality جيدا اتمنى الافادة وشكرا

amdvsintel22.jpg

--i use AMD--

لا اله الا الله محمد رسول الله

أستعن بالله و لا تعجز

تابعنى على تويتر

***

#8
اقتباس
السلام عليكم

و عليكم السلام ورحمة الله وبركاته

اولا اشكر الجميع على التفاعل و المرور الكريم .

ثاينا

أعذرني اخي eramax على تأخري في الإجابه و ذلك بسبب إنشغالي , ولكني أجدك اجتهدت في البحث و أحسنت بذلك

-أما بالنسبة لسؤالك فإن الأشياء المطلوبه منك للبدء بمشروع كالموجوده في الفيديو

فيلزمك - VC++2003.net , ARToolKit ,كمبيوتر + كاميرا للبث المباشر و بالأغلب فإن كاميرا الويب كافيه .

اما بالنسبه للأدوات المطلوبه في الرابط الذي وضعته , فإنها لا تلزمك في المراحل الإبتدائيه (و ممكن في النهائيه ), مثلا ال HM Display فإن الشاشة تغني عنه

لكنه يستخدم لزيادة الدمج ولكن بالإمكان الإستغناء عنه .

- بالنسبه لل ARToolKit , فبإمكانك تنزيلها من الموقع الخاص بها

http://www.hitl.washington.edu/artoolkit/

- بالنسبه لتثبيتها كل ما عليك هو فك الضغط للملف الذي قمت بتنزيله و نسخ بعض الملفات سأرفقها مع ملف باتش يقوم بعمليه نسخ هذه الملفات (3 ملفات)

اقتباس
واتمنى ايضا ان تمدوننى باسماء الكتب التى تعلمتم منها استخدام تلك المكتبه وفهم ال Augmented reality جيدا اتمنى الافادة وشكرا

تعلمنا استخدام المكتبه من الدروس و الشرح الموجود على موقع الأداه , وطبعا من اكبر العقبات التي واجهتنا هي قلة الموارد وشحها عن هذه الأداه

و الكود قمنا بفهمه بشكل ذاتي من خلال الشرح على الموقع و الملاحظات الموجوده مع الكود نفسه .

بالنسبة لموضوع ال Augmented reality بشكل عام فهو موضوع واسع جدا و له تطبيقات كبيره و أتوقع أن هناك الكثير من الكتب التي تتحدث عن الموضوع .

طبعا إن شاء الله ما بنقصر في أي سؤال عن الموضوع (أنا و الأخ أمجد وكل من عنده علم عن الموضوع ان شاء الله)

تحياتي

AR.rar

#9

شكرا اخى خالدون على ردك والحمد لله الموضوع مش مكلف بالنسبة لبدء مشروع صغير تجريبى

ولكنى ايضا حتى الان مش فاهم ازاى الموضوع حيحدث بالضبط ماهى فائدة الماركر والكاميرا الخ انا اتمنى ان تشرح لى برنامج بسيط او حتى فكرة لكى اقوم بتجريبها او حتى تمدى برابط يشرح تنفيذ برنامج بسيط جدا على هذه التكنولوجيا

مع العلم باننى قراءت هذا المثال الذى على الرابط ولم افهم حتى الان الاساسيات

http://www.hitl.washington.edu/artoolkit/d...userstartup.htm

الذى يوقعنى فى الخطأ ان ما فى الرابط تم عرض ال شكل على شاشة اهذا صحيح ما رايته فى الفيديوهات كانوا اما يشاهدونها باستخدام نظارات معينه (لا اعلم اسمها) وهناك فيديوهات لم يرتدوا شئ

والشئ الاخر فى هذا الرابط لم افهم ما فائدة الكاميرا التى طلبها هل هى لتحديد الوجهه الذى انظر منه

شكرا لكم

تم تعديل هذه المشاركة بواسطة eramax في 28 يونيو 2008 في 22:14

amdvsintel22.jpg

--i use AMD--

لا اله الا الله محمد رسول الله

أستعن بالله و لا تعجز

تابعنى على تويتر

***

#10

لقد سطبت الكاميرا الخاصة بى وهى webcam 3M

وسطبت VC ++ 0.6 على الجهاز

والشاشة شغاله هل لك بان تساعدنى فى اول برنامج على هذه التكنولوجيا

amdvsintel22.jpg

--i use AMD--

لا اله الا الله محمد رسول الله

أستعن بالله و لا تعجز

تابعنى على تويتر

***

#11

بالنسبة للتثبت المكتبة ARToolKit لم افهم جيدا ماذا افعل

بعد فك الضغط عن الحزمة ومعى ايضا الباتش الذى حضرتكط ارفقه من قبل ماذا افعل هى اضيف الجزمة داخل مجلد ال include الخاص بال VC++ ام ماذا

شكرا

amdvsintel22.jpg

--i use AMD--

لا اله الا الله محمد رسول الله

أستعن بالله و لا تعجز

تابعنى على تويتر

***

#12

السلام عليكم

اخي eraMax :

اولا- فكره الحقيقه المدمجه augmented reality هي أن يتم دمج الأشكال المرسموه بإستخدام الحاسوب في العالم الحقيقي كما ذكر في المشاركه الأصليه ,

و لتنفيذ هذه الفكره نحتاج إلى شيئء مرجعي لكي نرسم عليه الشكل , هذا الشيئ المرجعي هو الماركر , الآن لمعرفة مكان الماركر في العالم الحقيقي وهو المكان الذي سوف يرسم فيه

الشكل الإفتراضي نستخدم الكاميرا ,

وظيفة البرنامج انه يأخذ صورة من الكاميرا طبعا في هذه الصوره يجب ان تكون الماركر ظاهره و بعد ذلك يقوم البرنامج بإستخدام خوارزميات معالجة الصور بتحديد إحداثيات

هذه الماركر و بعد ذلك رسم هذا العنصر في هذه الإحداثيات , طبعا إلى الآن انت لم تكتب اي سطر كود فكل هذه الوظيفه تقوم بها الأداه بنفسها .

ثانيا - الكاميرا تستخدم للإلتقاط الصور بشكل تتابع فيديو يعني , وذلك للأسباب المذكوره في أولا .

ثالثا - بالنسبه للشاشه أو النظارات HM Display , فإن أحدهما تغني عن الأخرى و قد إستخدمنا الشاشه لأن النظارات سعرها ليس بالرخيص ,

ووظيفة الشاشه انها تعرض المشهد الملتقط من الكاميرا مع العناصر المرسومه فوق الماركرز , طبعا الآن ينتج لديك مشهد يدمج بين العالمين الحقيقي و الإفتراضي .

رابعا و أخيرا - بالنسبة لتشغيل برنامج فأنا انصحك بتثبيت الأداه طبعا مع ال Vc++2003.net و أيضا اتباع التعليمات في الملف المرفق في الرد السابق ,

وبعد ذلك بإمكانك التوجه إلى مجلد bin من ملفات ال ARToolKit وتشغيل ملف ال simpleVRML فهو مثال بسيط على الموضوع

عند تشغيله يجب ان تكون قد وصلت الكاميرا و طبعت الماكرر المكتوب عليها Hiro (ستجدها في ملف ال Patterns ) بعد ذلك ضع الماركر تحت رؤية الكاميرا

و إن شاء الله ستعجبك النتيجة .

بإمكانك النظر إلى كود ال SimpleVRML موجود في مجلد ال Examples , و هناك بعض الدروس تشرح هذا الكود في ال Doc الخاص بالأداه على الموقع

كود هذا المثال يقوم بعمل العمليات التي ذكرتها في أولا بدون اي تفاعل مع المستخدم , يعني فقط العمليه الأساسيه .

تحياتي

عفوا كتبت ردي قبل ان أقرأ آخر ردين لديك

بالنسبه للباتش قم بتشغيله فقط وهو يقوم بالعمليه

طبعا بعد ما تفك الضغط عن الأداه (لايلزم أكثر من فك الضغط لها)

وطبعا قبل ذلك يجب تثبيت VS2003.net أو على الأقل VC++2003.net

ولاحظ انه يجب ان تكون 2003 تجنبا للأخطاء لا أعلم على 6 هل تعمل ام لا و لن على 2005 لم تعمل

في حال اردت ان تجرب على 6 عليك انت تقوم بعمل الأشياء الموجوده في ملف الباتش المرفق (هي عمليه نسخ 4 ملفات ليس إلا) ولكن ربما تحتاج لتغيير المواقع .

أرجو التوفيق

#13

هناك خطأ ما لدى عند تشغيل ا برنامج بعد عمل كومبايل له ب VC++0.6 لم اسطب بعد نسخة ال VC++ 2003 ولكنى ساحملها واسطبها غدا باذن الله

الخطأ فى الصورة

post-115179-1214689757_thumb.jpg

هناك رابط وجدته يشرح بالتفصيل الممل عملية التسطيب http://comptuicomputervision.blogspot.com/...stallation.html

تم تعديل هذه المشاركة بواسطة eramax في 29 يونيو 2008 في 00:50

amdvsintel22.jpg

--i use AMD--

لا اله الا الله محمد رسول الله

أستعن بالله و لا تعجز

تابعنى على تويتر

***

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…