دوربین های مورد استفاده در نرم افزارهای Motion Capture

در تاریخ سه شنبه, 15 مرداد 1392 در بخش معرفی ابزار توسط سجاد جهانگیری

بررسی دوربین های Kinect و کارکردهای آن در نرم افزارهای Motion Capture

دوربین های مورد استفاده در نرم افزارهای Motion Capture
در این مطلب قصد دارم توضیحاتی در مورد دوربین های مورد استفاده در نرم افزارهای موشن کپچر بدم . اطلاعاتی در مورد چیستی و چگونگی کارکرد این سیستم ها .
 
بررسی دوربین های Kinect و کارکردهای آن در نرم افزارهای Motion Capture
 
دوربین های کینکت حرکات و جابجایی های بدن شامل دست و پاها رو تشخیص میده و اونا رو به دستورات قابل فهم برای سیستم بدل میکنه . از اونها علاوه برفرآیند متحرکسازی کاراکترها در انیمیشن و همینطور بازی سازی (که اولین بار برای کنسول بازی XBox طراحی و عرضه شده) در زمینه های مختلف ازجمله پزشکی یا کنترل اتومبیل یا فروشگاههای لباس هم استفاده میشه .
اتفاق جالبی که افتاده اینه که PrimeSense کمپانی پشتیبان کینکت که این محصول رو به سفارش و با طراحی شرکت مایکروسافت تولید کرده، تونسته سنسور سه بعدی عمق رو اونقدر کوچیک کنه که دیگه تو تبلت ها هم مورد استفاده قرار بگیره . بهتره بدونین از این دوربین برای فیلم برداری استفاده نمی شه و تنها مکمل سنسور عمق هست تا دستگاه بتونه حرکات اعضاء بدن فرد رو دریافت کنه .
با استفاده از این دوربین های تشخیص عمق میشه فاصله و ساختار سه بعدی هر جسم رو بدون اختلال در زاویه دید در شرایط نوری مختلف و با قدرت محاسبات بالا تشخیص داد که در دوربین های استریو این قابلیت ها تا این حد نیست . از طریق سنسور کینکت دریافت اطلاعات تصویری همچون حرکت وجابه جایی اعضای بدن وسر ، جهت خیره شدن چشم و اندازه گیری های مربوط به پارامترهای چشم و انواع تغییرات در بدن و ... قابل انجام هست .
سری جدید این محصول که با نام Capri هست، 10 برابر کوچیکتر از سری قبلیشه و به این ترتیب میشه از اون در تبلتها و... استفاده کرد .
 
بررسی دوربین های Kinect و کارکردهای آن در نرم افزارهای Motion Capture
 
کینکت دو سنسور برای دریافت تصاویر رنگی و مادون قرمز و یک پروژکتور امواج مادون قرمز داره . اندازه ی تصاویر رنگی گرفته شده 640 در 480 پیکسل و تصاویر عمق 1280 در 1024 پیکسله . ولی به دلیل محدودیت پهنای باند کابل USB اندازه ی تصاویر عمق نیز تبدیل به 640 در 480 پیکسل می شه .
تصاویر رنگی و عمق تا سرعت 30 فریم در ثانیه قابل ضبط هستن . محدوده ی عملیاتی عمق برای سنسور کینکت 0.5 تا 5 متر است . سنسور Capri مثل نسخه قبلیش از فاصله بین 0.7 متر تا 3.5 متر کار میکنه ، یعنی اگه فرد در این فاصله نسبت به دستگاه قرار بگیره قادره اطلاعات حرکتی خودش رو ارسال کنه . این سری جدیدش با وجود اینکه کوچکتر شده اما هنوز رزولوشن قبلی 640 در 480 پیکسل را حفظ کرده و این موضوع بسیار مهمی هست .
 
بررسی دوربین های Kinect و کارکردهای آن در نرم افزارهای Motion Capture
 
دوربین جدید برخلاف دوربین اصلی کینکت RGB نیست، یعنی کینکت جدید نمیتونه رنگها رو تشخیص بده و سیاه و سفیده . ولی برای تشخیص اکثر ژستهای حرکتی نیازی به تشخیص رنگ نیست .
همچنین کینکت میتونه قسمت هایی از بدن رو که به اونها در یک حالت خاص فشار وارد می شه رو شناسایی کنه . مثلا وقتیکه روی یکی ازاعضای بدنتون فشار وارد کنین و در همون حالت بمونین، در صفحه نمایش کم کم اون عضله شما به رنگ قرمز در می آد . همچنین این کینکت می تونه حالات چهره و همچنین ضربان قلب افراد روهم بخونه . در کینکت جدید علاوه بر وجود پورت USB3 و خروجی HDMI یک ورودی HDMI هم وجود داره .
 
بررسی دوربین های Kinect و کارکردهای آن در نرم افزارهای Motion Capture
 
ازجمله عواملی که بر دقت محاسبات کینکت تاثیر منفی یا مثبت میذارن :
  • کالیبراسیون نامناسب و نادقیق بودن اندازه گیری disparity باعث ایجاد خطای سیستماتیک در مختصات نقاط روی جسم می شه .
  • مراحل و نحوه ی اندازه گیری : علت عمده ی این خطا، شرایط نورپردازی و شکل هندسی محیطه . اگه شدت نور زیاد باشه، نقاط تابانده شده روی جسم، در تصویر مادون قرمز کنتراست پایینی خواهند داشت که بصورت gap (شکاف و رخنه در تصویر) در میان .
  • با بررسی سرعت پردازش داده ها روی یک سیستم لپ تاپ با پردازنده Core i7 ، سرعت و دقت سیستم با حداقل 38 فریم بر ثانیه و 245 فریم بر ثانیه رو نشون داده میشه .
 
بررسی دوربین های Kinect و کارکردهای آن در نرم افزارهای Motion Capture
 
سنسور کینکت به عنوان یک کالای ارزون قیمت ، با توجه به امکان تشخیص متناسب عمق ، و ارایه رزولوشن مناسب و راحتی استفاده و همکاری با نرم افزارهای مختلف ازجمله نرم افزارهای ساخت انیمیشن مثل تری دی مکس ،مایا ،موشن بیلدر و... در اختیار هست .
 
سجاد جهانگیری

سجاد جهانگیری

سجاد جهانگیری هستم و در زمینه گرافیک کامپیوتری فعالیت دارم ...

نظرات (52)

  • مصطفی رضایی

    مصطفی رضایی

    15 مرداد 1392 ساعت 06:31 |
    سجاد جان خیلی ممنون
    بعد از معرفی iClone سوالات زیادی درباره کینکت برای خیلی از دوستان بوجود اومده که فکر میکنم با خوندن این مطلب به جوابهاشون برسن .
    مطلب کامل و جامعی بود . بازم ممنون
    موفق باشی دوست عزیز
    • سجادجهانگیری

      سجادجهانگیری

      15 مرداد 1392 ساعت 10:15 |
      سلام.ممنون مصطفی جان.این مقاله هم دقیقا به همین دلیل تهیه شده(برای پاسخگویی به سوالات کاربران دراین موارد).
      اززحمتی که کشیدی وازلطفت ممنونم.
  • Brock

    Brock

    15 مرداد 1392 ساعت 06:39 |
    عالی بود.
    اگه همینجوری زود زود سایت آپدیت بشه مخاطبای سایت برمیگردن
    • سجادجهانگیری

      سجادجهانگیری

      15 مرداد 1392 ساعت 12:16 |
      ممنون ازشما
  • سهیل

    سهیل

    15 مرداد 1392 ساعت 08:36 |
    ممنون بابت مطلب زیبای شما دوست عزیز...
    خیلی خوشحالم که اطلاعات مفیدی به دست آوردم...
    اما دوست عزیز یه نقد کوچیک:
    با توجه به این که ما در ایران زندگی می کنیم و مسائل کمی متفاوت تر از دیگر کشورهاست و سخت افزارها مقداری مشکل به دست ما می رسه و با ریسک باید اونها را انتخاب و تهیه کنیم بنابراین تقاضای من از شما اینه که مقداری کاربردی تر و در مقالات سخن گفته بشه. گرچه این مطب بیشتر اطلاعات اولیه از خود کینکت بود اما انتظار این است که در مطالب بعدی حتی به مدل و طریقه برپایی این سیستم مهم و با ارزش هم بپردازید.
    این رو هم اضافه کنم که اکثر دوستان سطح توقع شخصی خودشون از این سایت بسیار بالاست به خاطر مطالب زیبا و با ارزشی افرادی امثال شما سجاد جان و آقای رضایی و دیگر عزیزان.
    پرگویی منو ببخشید.
    موفق و پیروز و پر انیمیشن باشی...
    سهیل صادقی - انیماتور و کارگردان
    • سجادجهانگیری

      سجادجهانگیری

      15 مرداد 1392 ساعت 10:16 |
      آقای صادقی حتما به مواردی که فرمودین رسیدگی میشه.
      • سهیل

        سهیل

        16 مرداد 1392 ساعت 00:20 |
        ممنون بابت پاسخگویی بزرگوار...
  • time

    time

    15 مرداد 1392 ساعت 09:18 |
    خیلی عالی بود تشکر از شما
    • سجادجهانگیری

      سجادجهانگیری

      15 مرداد 1392 ساعت 12:15 |
      تشکر
  • moli

    moli

    15 مرداد 1392 ساعت 10:33 |
    اقا من خودم بعد از مطلب iclone این و با هر زوری که بود امتحان کردم واقعا حال می ده ولی با یه دوربین خروجی خیلی ضعیفه نرم افزار ipi studio دو تاش و هم ساپورت می کنه.
    بابت مطلب هم دستت درد نکنه
    • سجادجهانگیری

      سجادجهانگیری

      15 مرداد 1392 ساعت 12:15 |
      خیلی ممنون ازاطلاع رسانی شما.
  • محسن

    محسن

    15 مرداد 1392 ساعت 12:31 |
    سپاسگزارم
    • سجادجهانگیری

      سجادجهانگیری

      15 مرداد 1392 ساعت 17:11 |
      همچنین.
  • mohamad zakery

    mohamad zakery

    15 مرداد 1392 ساعت 12:40 |
    سلام دوست عزيز

    اول تشکر بابت مطالب جديدتان و بعد انتقاد
    در زمینه دوربین ها، حالا که به معرفی ابزار موشن کپچر پرداختید بهتر است که اطلاعات
    دقیق تری بدهید. من چند ماهی هست که از این سیستم ها استفاده می کنم و چون دیدم در مطالب بالا این توضیحات نبود من این توضیحات را ارائه می کنم:
    1_ چرا دوربین کینکت
    دوربینهای کینکت بدلیل همه گیر بودن و قیمت نسبتا مناسب گزینه خیلی خوبی هستند اما بهترین نیستند!!!
    انواع کینکت :
    کینکت برای xbox 360
    کینکت برای ویندوز
    قیمت کینکت:
    نوع اول 99 دلار و نوع دوم 340 دلار
    در ایران نوع دوم نیست و نوع اول حدود 360 هزار تومان
    چالش بزرگ:
    در کینکت xbox آداپتور اتصال به کامپیوتر نیاز دارید و قیمت آن حدود 40 هزار تومان می باشد
    خروجی کینکت آنطور که فکر کنند عالی هستند، نیستند و صرفا کار راه انداز هستند و هنوز خیلی کار دارند تا تکامل بیشتر!!!

    انقلاب با عرضه sdk ورژن 2 کینکت؟
    پس از عرضه ورژن 2 sdk کینکت از آن به عنوان انقلاب نام بردند که امکانات جدیدی مثل کاهش نویز و همچنین شناسایی چرخش سر و ارائه ابزارهای جدید ابزارهای توسعه و همچنین مدیدریت kineckt neck ارائه میکرو.
    خیلی از این امکانات و همچنین ساپورت ماکروسافت فقط برای نسخه ویندوزی کینکت می باشد.

    آیا کینکت بخریم ؟ اگر شما هم مثل من عاشق چالشید، بخرید

    آیا کینکت را به ویندوز متصل کنیم شناخته میشود؟
    نه ، دو راهکار دارید دانلود درایور رسمی ماکروسافت از سایتش و
    یا دانلود درایورهاق هک شده و عالی open ni

    آیا به غیر از کینکت انتخاب دیگری داریم ؟
    بله
    دوربین های prime sense
    دوربین های asus live
    دوربین های play station eye
    و ...

    کدام بهتر است؟
    مسلما دوربین های prime sense

    اما چرا کینکت؟
    چون در دسترس ما هستند.


    محمد ذاکری
    • shahin222

      shahin222

      15 مرداد 1392 ساعت 21:21 |
      دوست عزیز از زحماتت ممنونم آیا کینکت ویندوز رو از خارج از کشور تهیه کنم کیفتش خوبه ؟ می ارزه ؟
      • mohamad zakery

        mohamad zakery

        16 مرداد 1392 ساعت 00:44 |
        بله به راحتی با یک جستجو ساده در گوگل میتونید فروشگاههای بزرگ و فراوانی در خارج پیدا کنید
      • mohamad zakery

        mohamad zakery

        16 مرداد 1392 ساعت 00:48 |
        ورژن 2 sdk کینکت واقعا خیلی بهتر شده. اگر از لحاظ مالی مشکل ندارید بخرید و گرنه ورژن جدید کینکت چیزی شبیه کینکت ویندوز برای xbox one طراحی شده هگر صبر کنید تا چند ماه آینده به بازار می آید
        • shahin222

          shahin222

          16 مرداد 1392 ساعت 18:38 |
          خیلی ممنون
    • صادقی

      صادقی

      16 مرداد 1392 ساعت 00:33 |
      خیلی ممنون محمد جان.
      نکات کلیدی و ظریفی رو اشاره کردی که بسیار کارگشا بود.
      اما اگه امکانش هست بیشتر از تجربیات خودت و نتایجی که گرفتی بگو...
    • سعید ابراهیمی

      سعید ابراهیمی

      19 مرداد 1392 ساعت 15:12 |
      مرسی
  • محسن امیدوار

    محسن امیدوار

    15 مرداد 1392 ساعت 14:10 |
    سپاس از لطف شما سجاد جهانگیری عزیز و دوستانی که تجربه هاتون رو در اختیار دیگران قرار دادید.
    • سجادجهانگیری

      سجادجهانگیری

      16 مرداد 1392 ساعت 08:33 |
      ممنون ازحضور شما آقای امیدوار
  • سجادجهانگیری

    سجادجهانگیری

    15 مرداد 1392 ساعت 17:10 |
    خیلی خیلی ممنون ازاطلاعات مفیدتون.
  • Brock

    Brock

    15 مرداد 1392 ساعت 18:10 |
    راستی ps3هم یه دوربینی مثل کینکت داره به نام ps3 EYE.
    میشه از اینم استفاده کرد؟
  • musajafari

    musajafari

    15 مرداد 1392 ساعت 20:43 |
    خیلی جالب بود
    • سجادجهانگیری

      سجادجهانگیری

      18 مرداد 1392 ساعت 20:56 |
      مرسی
  • xaniar

    xaniar

    16 مرداد 1392 ساعت 14:20 |
    دوستان جهت اطلاع
    پک کامل کینکت به همراه آداپتور۲۴۰ هزار تومان.
    • سجادجهانگیری

      سجادجهانگیری

      17 مرداد 1392 ساعت 14:12 |
      مرسی ازاطلاع رسانی شما.ای کاش اطلاعات ازین هم بیشتربشه .
  • فرزاد

    فرزاد

    16 مرداد 1392 ساعت 22:56 |
    سلام دستت درد نکنه عالی بود از بچه هاایی ام اکه قیمت اون رو قید کردن مشکرم یه سوال داشتم اینه که
    برای 3d max از این دوربین برای حرکات استفاده کنم بهتره یا نه به صورت دستی
    • سجادجهانگیری

      سجادجهانگیری

      17 مرداد 1392 ساعت 14:11 |
      سلام.مسلماروش دستی تصنعی تره.
      • سعید ابراهیمی

        سعید ابراهیمی

        19 مرداد 1392 ساعت 15:08 |
        یعنی روش دستی واقعی تر میشه ...... شاید این روش بهتر و سریع تر از روش دستی باشه ها
        • سجادجهانگیری

          سجادجهانگیری

          23 مرداد 1392 ساعت 10:58 |
          خیر،تصنعی یعنی مصنوعی تر...این روشها ازروش دستی بهتره....
  • علی طاهری

    علی طاهری

    17 مرداد 1392 ساعت 15:24 |
    بسیار عالی و مفید بود
    ممنون سجاد جان
    • سجادجهانگیری

      سجادجهانگیری

      18 مرداد 1392 ساعت 20:55 |
      سلام.ممنون ازحضورشما.
  • سعید

    سعید

    18 مرداد 1392 ساعت 14:57 |
    مرسی
    میشه از این ابزار برای ضبط حرکات کاراکتر استفاده کرد و توی نرم افزاری مثل Motion Builder ازشون استفاده کرد آیا ؟
    • سجادجهانگیری

      سجادجهانگیری

      18 مرداد 1392 ساعت 20:56 |
      بله میشه.خیلی خوب انجام شدنیه.
      • سعید

        سعید

        19 مرداد 1392 ساعت 09:17 |
        میشه بگید چطوری؟ چون بنده لنگ یه همچین چیزی ام .
        • سجادجهانگیری

          سجادجهانگیری

          19 مرداد 1392 ساعت 13:28 |
          ابتدا بعدازساخت حرکت به 3dxchnage سوییچ کنین وبرید ،سپس ازلیست منوی اکسپورت در این برنامه بافرمت های مختلف میتونین خروجی بگیرین. مثل fbx
          • سعید ابراهیمی

            سعید ابراهیمی

            19 مرداد 1392 ساعت 15:06 |
            یعنی این دستگاه باید به کامپیوتر وصل باشه و نرم افزار motion capture هم باز باشه(یعنی اینکه نرم افزار امکان ضبط هم باید داشته باشه ) و حرکات رو ضبط کنه و بعدشم که با پسوند هایی مثل fbx ذخیره بشه و توی نرم افزار هایی مثل motion builder ازش بشه استفاده کرد . اگه درسته که هیچ، وگرنه لطفا بیشتر توضیح بده تا دقیقا دو زاریه بیفته . ممنوووووووووووووووون
            سجاد میشه ایمیلتو بدی ، یه تعدادی سوال از دارم که اینجا نمیتونم مطرحشون کنم.
          • سجادجهانگیری

            سجادجهانگیری

            20 مرداد 1392 ساعت 11:51 |
  • Grees

    Grees

    18 مرداد 1392 ساعت 21:58 |
    یه سوال سجاد جان
    اولش بزار تشکر کنم از مطلبی رو که پست کردی اما شنیدم با یه دوربین ساده مثل کنون هم میشه تاحدودی حرکات صورت کاراکتر رو با حرکات صورت مدل واقعی تطبیق داد حالا نه با جزئیات دقیق اما راهش هست، چقدر این مطلب صحت داره و کیفیتش در چه حدیه؟
    • سجادجهانگیری

      سجادجهانگیری

      19 مرداد 1392 ساعت 08:48 |
      سنسورهای تشخیص عمق بخوبی حرکات وفاصله کاراکتررو تالنزدوربین همینطور فشاراومدن روی عضله رو و....تشخیص میده وبه کاراکترماانتقال میده ...اما دوربین های معمولی تاحدی فقط میتونن جابجایی رو تشخیص بدن ..اونم نه بصورت کامل ومداوم.
      • Grees

        Grees

        19 مرداد 1392 ساعت 22:00 |
        پلاگینی برای استفاده کردن دوربین های معمولی توی برنامه وجود داره؟
        اسمی مشخصاتی لطفا به لاتین هم باشه مشکلی نیست که در موردش بتونم تحقیقی انجام بدم
        • سجادجهانگیری

          سجادجهانگیری

          20 مرداد 1392 ساعت 11:52 |
          فکرنمیکنم.
          • سجادجهانگیری

            سجادجهانگیری

            20 مرداد 1392 ساعت 11:52 |
            بهتره بگم اطلاعی درمورد چیزی که گفتین ندارم.
          • Grees

            Grees

            20 مرداد 1392 ساعت 22:03 |
            تا همین جاشم واقعا کمک کردین خیلی ممنون زحمت کشیدین
            فقط احیانا اگه اطلاعاتی رو پیدا کردین بی زحمت به همین نام grees که نام کاربری هم توی انجمن مصطفی تری دی هست پی ام کنین
            موفق باشین
  • محمد حسين

    محمد حسين

    26 مرداد 1392 ساعت 18:46 |
    زبونم بند اومد به درستي كه بهترينيد فقط يك سوال:

    - با معرفي انواع اين سنسور هاي مختلف آيا سنسوري هست كه همه ي جزئيات حركت از جمله حركات تمام اعضاي صورت،گردن،انگشتان دست،.... را در يك نماي تمام قد اعمال كند؟

    باز هم ممنون.
    • محمد حسين

      محمد حسين

      15 آبان 1392 ساعت 13:37 |
      چرا کسی پاسخ نمیده؟
  • سالار

    سالار

    22 فروردین 1393 ساعت 03:52 |
    آقا با این زحمتی که شما می کشید منو نوکر خودتون کردین
  • moxtar

    moxtar

    04 اسفند 1393 ساعت 00:46 |
    مطلب برای بنده خیلی جالب و روشنگر بود. برای شما آرزوی موفقیت روز افزون دارم.
  • سید امیر رضا عرشی ها

    سید امیر رضا عرشی ها

    10 خرداد 1394 ساعت 15:58 |
    سلام سجاد جان ،
    یه سئوال ، شما می دونید که بنده تولید کننده انیمیشن هستم .
    چند وقتیه یه چیزی مثل خوره داره مغذمو می خوره و اون اینه که چطوری فایل های اسکن شده به وسیله کینکت رو خروجی بگیرم .
    بیشتر توضیح می دم .
    به عنوان مثال وفتی نرم افزار face shift صورت رو اسکن می کنه یه حجم می سازه از سر کاراکنر که اگه عکس هاشو سرچ کنی می بینی ، من با این نرم افزار صورت رو انیمیت می کنم ، حالا می خام اون حجم ایجاد شده در نرم افزار رو هم داشته باشم ، چون به راحتی می شه از روش مدل سر و یا حتی خودرو و خیلی چیز های دیگه رو طراحی کرد .
    حالا سئوالم : نرم افزاری برای این کار نوشته شده ؟؟؟
    ممنون
  • حسین

    حسین

    14 شهریور 1394 ساعت 14:20 |
    سلام خیلی عالی بود
    فقط میشه برای خرید این سنسور من رو راهنمایی کنید مثلا از کجا میشه تهیه کرد ؟؟
    با تشکر

نظرتان را بنویسید :

اظهار نظر به عنوان مهمان .

جدیدترین نظرات ثبت شده در بخش بلاگ

آقای مجتبی فرخی سلام
این برنامه undoیاredo نداره؟

سام سام 21. شهریور, 1396 |

من دارم کارتونی به نام ،،قدرت عشق،، با این برنامه میسازم.
خیلی کار باهاش راحته.
منتظر کارتون من باشید بچه ها
The strength of love

The Dark Knight The Dark Knight 20. شهریور, 1396 |

علیک سلام
خروجی شون به انواع فرمت های ویدیویی و تصویریه. از کوییک تایم...

عباس عباس 19. شهریور, 1396 |

لطفا یکی جواب بده

شهرام شهرام 18. شهریور, 1396 |