PDA

View Full Version : آموزش: آموزش برنامه نویسی برای کینکت بر روی ویندوز



mohammadali1375
یک شنبه 08 بهمن 1391, 16:34 عصر
http://upload.wikimedia.org/wikipedia/commons/thumb/f/fe/KinectSensor.png/250px-KinectSensor.png

کینکت برای ایکس باکس ۳۶۰ (به انگلیسی: Kinect for Xbox 360)‏ یا به طور ساده کینکت که به طور کلی نام پروژه‌اش پروژهٔ ناتال (به انگلیسی: Project Natal)‏ نام داشته نام وسیله ایست که منجر به استفاده از بازی‌های رایانه‌ای بدون استفاده از هیچگونه کنترلگری می‌شود. البته تنها استفادهٔ آن در مورد بازی‌های رایانه‌ای نبوده بلکه می‌توان از آن در تمامی موارد سرگرمی همانند تماشای فیلم و گوش دادن به موسیقی استفاده نمود. این وسیله توسط شرکت آمریکایی مایکروسافت ساخته شده‌است و بر روی دستگاه بازی ایکس باکس ۳۶۰ قابل استفاده‌است.

مرجع این وسیله بر پایهٔ یک دوربین با دو عدد لنز و یک درگاه مادون قرمز است که درگاه مادون قرمز و یکی از دوربین‌ها برای تشخیص عمق تصاویر است و دوربین دیگر هم که یک دوربین رنگی (RGB) است برای تشخیص تصاویر می‌باشد. این دوربین به کاربران ایکس باکس ۳۶۰ اجازه می‌دهد تا بدون لمس کردن هیچ کنترلگری بتوانند تمامی اجزای موجد بر صفحه را به کنترل خود در بیاورند. این دوربین حتّی توانا به درک و تشخیص صداهای کاربر خود نیز می‌باشد و با تشخیص آنها قادر به انجام فرمان آمده از سوی کاربر است.

فروش این دستگاه در تاریخ ۴ نوامبر ۲۰۱۰ از آمریکای شمالی شروع شد.

پک کامل این دستگاه شامل یک دستگاه «ایکس باکس ۳۶۰ باریک» با حافظهٔ ۲۵۰ گیگابایت به همراه بازی «ماجراجویی‌های کینکت» و یک دستگاه دوربین کینکت است.

منبع : http://fa.wikipedia.org/wiki/%DA%A9%DB%8C%D9%86%DA%A9%D8%AA
سلام به همه.
انشالله که بتونه مورد قبول واقع بشه. هر قسمت که نوشتم اینجا هم میزارم :لبخندساده:
منتظر انتقادات و پیشنهاد هاتون هم هستم :چشمک:
قسمت اول - آشنایی با کینکت (http://gprog.ir/showthread.php?76-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D8%A8%D8%B1%D8%A7%DB%8C-%DA%A9%DB%8C%D9%86%DA%A9%D8%AA-%D8%A8%D8%B1-%D8%B1%D9%88%DB%8C-%D9%88%DB%8C%D9%86%D8%AF%D9%88%D8%B2-%D9%82%D8%B3%D9%85%D8%AA-%D8%A7%D9%88%D9%84&p=99#post99)
قسمت دوم - ساخت اولین برنامه (http://gprog.ir/showthread.php?77-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D8%A8%D8%B1%D8%A7%DB%8C-%DA%A9%DB%8C%D9%86%DA%A9%D8%AA-%D8%A8%D8%B1-%D8%B1%D9%88%DB%8C-%D9%88%DB%8C%D9%86%D8%AF%D9%88%D8%B2-%D9%82%D8%B3%D9%85%D8%AA-%D8%AF%D9%88%D9%85&p=100#post100)
قسمت سوم - کار با فاصله و عمق (http://gprog.ir/showthread.php?79-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D8%A8%D8%B1%D8%A7%DB%8C-%DA%A9%DB%8C%D9%86%DA%A9%D8%AA-%D8%A8%D8%B1-%D8%B1%D9%88%DB%8C-%D9%88%DB%8C%D9%86%D8%AF%D9%88%D8%B2-%D9%82%D8%B3%D9%85%D8%AA-%D8%B3%D9%88%D9%85&p=102#post102)

AmirGhasemi
یک شنبه 08 بهمن 1391, 23:53 عصر
اقا سلام و دمت گرم
ما منتظر دوميش هستيم
هيچ جا نميريم همينجا هستيم

ordebehesht
یک شنبه 08 بهمن 1391, 23:59 عصر
مرسی عزیز اما چرا ارجاع میدی به یه انجمن دیگه لینک دانلود رو میزاشتی

mohammadali1375
دوشنبه 09 بهمن 1391, 16:55 عصر
اقا سلام و دمت گرم
ما منتظر دوميش هستيم
هيچ جا نميريم همينجا هستيم

لطف دارید
چشم انشالله دومیش هم میاد تا چند ساعت دیگه :خجالت:


مرسی عزیز اما چرا ارجاع میدی به یه انجمن دیگه لینک دانلود رو میزاشتی

آخه هم منبعشه هم انجمن خودم هم میتونید سوالات و ..... رو اونجا بپرسید که همه سوالات و .... یه جا جمع شه که هرکس به مشکلی خورد بدونه باید کجا بیاد :لبخندساده:

mohammadali1375
دوشنبه 09 بهمن 1391, 19:04 عصر
دوستان قسمت دوم هم به پست اول اضافه شد
قسمت دوم - ساخت اولین برنامه (http://gprog.ir/showthread.php?77-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D8%A8%D8%B1%D8%A7%DB%8C-%DA%A9%DB%8C%D9%86%DA%A9%D8%AA-%D8%A8%D8%B1-%D8%B1%D9%88%DB%8C-%D9%88%DB%8C%D9%86%D8%AF%D9%88%D8%B2-%D9%82%D8%B3%D9%85%D8%AA-%D8%AF%D9%88%D9%85&p=100#post100)

ordebehesht
دوشنبه 09 بهمن 1391, 20:05 عصر
بابا دمت گرم اما اگه یه توضیح مختصر کنار عنوان تایپیک بدی بیشتر مورد استقبال قرار میگیره خداوکیلی من که نمیدونستم منظور از کینکت چیه

mohammadali1375
دوشنبه 09 بهمن 1391, 20:42 عصر
بابا دمت گرم اما اگه یه توضیح مختصر کنار عنوان تایپیک بدی بیشتر مورد استقبال قرار میگیره خداوکیلی من که نمیدونستم منظور از کینکت چیه

خواهش میکنم لطف داری.
چشم الان سعی میکنم توضیح هم بدم که چیه. :لبخندساده: . اما چطور نمیدونستید چیه :لبخند:

ordebehesht
دوشنبه 09 بهمن 1391, 21:37 عصر
خب خدا که نیستم نرفتم سمتش در کل ممنون

mohammadali1375
دوشنبه 09 بهمن 1391, 21:55 عصر
خب خدا که نیستم نرفتم سمتش در کل ممنون

منظورم این بود که چیز معروفیه. آخه وقتی اومد خیلی صدا کرد . حالا چه فرقی داره . خوب الان برید سمتش :خجالت:

Mohammad Rahmani
دوشنبه 09 بهمن 1391, 22:27 عصر
به نظر من در مورد قابلیت های کینکت اغراق شده و عملا یک وسیله پر اشتباه و کند است من یک کینکت برای ایکس باکس دارم که افتضاحه و نسخه 1.5 توسعه دهنده رو برای اون با سی شارپ استفاده کردم ولی خیلی کند بود

خودتون عملی کار کردین یا برنامه ای ساختین که یک مشتری حاضر بشه براش پول بده تا تفریحی کار میکنین ؟

mohammadali1375
دوشنبه 09 بهمن 1391, 23:11 عصر
به نظر من در مورد قابلیت های کینکت اغراق شده و عملا یک وسیله پر اشتباه و کند است من یک کینکت برای ایکس باکس دارم که افتضاحه و نسخه 1.5 توسعه دهنده رو برای اون با سی شارپ استفاده کردم ولی خیلی کند بود

خودتون عملی کار کردین یا برنامه ای ساختین که یک مشتری حاضر بشه براش پول بده تا تفریحی کار میکنین ؟

نه اغرارق نشده. اونقدرا هم کند نیست ( البته نمیگم سریعه )، برنامه هایی که ما مینویسیم کندش کرده :ناراحت: . مخصوصا با تکنولوژی جدیدی که ماکروسافت خبرش رو داده ( اتاق مجازی ) میبینیم که با کینکت چه کار هایی که نمیشه انجام داد.
الان هم شما کافیه برید یک مسابقه رباتیک که توی اون ربات ها به پردازش تصویر نیاز داشته باشند. تقریبا میشه گفت همه اون ربات ها الان دیگه از کینکت استفاده میکنند.
من تفریحی کار میکنم ، عملی هم کار میکنم دیگه :لبخندساده:
برای مثال برنامه های خود بسته ی توسعه خیلی خوب نوشته شدند و معمولا کند نیستند. هرچند این کندی شاید طبیعی هم باشه. محاسبات زیادی که خود کینکت مجبوره انجام بده که هیچ ما هم با C#‎‎‎ داریم برنامه مینویسیم. قاعدتا نباید اونقدرا سریع باشه

Mohammad Rahmani
سه شنبه 10 بهمن 1391, 08:20 صبح
لطفا قابلیت های کینکت که در دنیای واقعی و با در نظر گرفتن جنبه های تجازی اونو توضیح بدین شاید قانع شدم برم کینکت خاک گرفتمو که احتمالا تار عنکبوت هم روش تنیده شده رو در بیارم و باز دوباره بزنم به خط برنامه نویسی

با سی شارپ و WPF سرعت برنامه های کینکت بیشتره یا با سی پلاس پلاس

mohammadali1375
سه شنبه 10 بهمن 1391, 11:06 صبح
لطفا قابلیت های کینکت که در دنیای واقعی و با در نظر گرفتن جنبه های تجازی اونو توضیح بدین شاید قانع شدم برم کینکت خاک گرفتمو که احتمالا تار عنکبوت هم روش تنیده شده رو در بیارم و باز دوباره بزنم به خط برنامه نویسی

با سی شارپ و WPF سرعت برنامه های کینکت بیشتره یا با سی پلاس پلاس

برای مثال با کینکت برنامه های ورزشی مینویسند. به جوری که کاربر مجبوره فلان حرکت ورزشی رو درست انجام بده تا به مرحله بعد بره. مثلا شما میتونید برنامه ای بنویسید برای پزشکان که ورزش های خاص برای مثال ورزش هایی که برای دیسک کمر تجویز میشه ، و بیمار متوجه بشه ورزشش رو درست انجام میده یا نه.
ساخت بازی هم که کار اصلیشه.
و هرکاری که نیاز به پردازش صوت و تصویر داشته باشه.
بعضی از نرم افزار های مدل سازی و انیمیشن سازی هم تو نسخه های جدید امکان استفاده از کینکت رو به جای موشن کپچر میدند
یا بحث خیلی جالب مدل سازی با اسفتاده از کینکت. یادمه توی e3 games اولین بار که قرار بود کینکت معرفی بشه با کینکت یک شخصیت ‌+ یک جسم دیگه رو اسکن کرند و از مدل سه بعدی ساختند. خوب شما هم میتونید چنین نرم افزار هایی بسازید و ....
قطعا برنامه یا C++ سرعت بیشتری داره . کندی C# برای کسی پوشیده نیست

mohammadali1375
چهارشنبه 11 بهمن 1391, 17:29 عصر
قسمت سوم به پست اول اضافه شد :لبخندساده:
قسمت سوم - کار با فاصله و عمق (http://gprog.ir/showthread.php?79-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D8%A8%D8%B1%D8%A7%DB%8C-%DA%A9%DB%8C%D9%86%DA%A9%D8%AA-%D8%A8%D8%B1-%D8%B1%D9%88%DB%8C-%D9%88%DB%8C%D9%86%D8%AF%D9%88%D8%B2-%D9%82%D8%B3%D9%85%D8%AA-%D8%B3%D9%88%D9%85&p=102#post102)

barat121
یک شنبه 11 فروردین 1398, 16:22 عصر
سلام و ارادت
گرچه این تاپیک برای زمان خیلی وقت پیش هست
اما اگه میشه لطفا لینک ها رو دوباره بررسی و تصحیح بفرمایید
متشکرم