اطلاعیه

Collapse
No announcement yet.

تشخیص عمق یک شی در تصویر

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    #16
    پاسخ : تشخیص عمق یک شی در تصویر

    سلام ..................

    توضیحات این مطلب در مقاله اومده کاملا .. رابطه ی زیر هم ترتیب Interpolation رو نشون میده .. مقاله رو خیلی وقت پیش خوندم .. اگه میبینید در اون مشکلی هست بفرمایید تا دوباره بخونمش و باهم روی اون صحبت کنیم .. در مورد قسمت دوم سوالتون؛ من هنوز تمرکز جستجو کردن رو پیدا نکردم .. بذارید به حساب خیلی مسائل .. سعی میکنم زودتر بهتون برسونمش .. (همونطور که در PM قول داده بودم ..) موفق باشید ..

    دوستان! مدتی کمتر به سایت میام ..

    دیدگاه


      #17
      پاسخ : تشخیص عمق یک شی در تصویر

      سلام...تاپیک بالا رو خوندم...دوستان کسی هست که در این مورد (سنجش فاصله ی شی از لنز دوربین و یا به طور کلی اگه دوربین ثابت و مبدا یک دستگاه مختصات فرضی باشه مختصات شی (x,y,z) رو توسط عکس 2بعدی گرفته شده با دوربین توسط مطلب) راهنمایی کنه و بهم ایده بده...اگه کسی توضیح بیشتر خواست بهم بگه...ممنون

      دیدگاه


        #18
        پاسخ : تشخیص عمق یک شی در تصویر

        نوشته اصلی توسط mm67
        سلام...تاپیک بالا رو خوندم...دوستان کسی هست که در این مورد (سنجش فاصله ی شی از لنز دوربین و یا به طور کلی اگه دوربین ثابت و مبدا یک دستگاه مختصات فرضی باشه مختصات شی (x,y,z) رو توسط عکس 2بعدی گرفته شده با دوربین توسط مطلب) راهنمایی کنه و بهم ایده بده...اگه کسی توضیح بیشتر خواست بهم بگه...ممنون
        سلام ...................

        من متوجه نشدم .. یه دوربین دارید .. یه آبجکت .. میخواید چیکار کنید؟ فاصله ی دوربین تا شئ رو به دست بیارید؟ اینه صورت مساله؟

        http://www.eca.ir/forum2/index.php?topic=22362.0
        دوستان! مدتی کمتر به سایت میام ..

        دیدگاه


          #19
          پاسخ : تشخیص عمق یک شی در تصویر

          نوشته اصلی توسط حسام الدین


          سلام ...................

          من متوجه نشدم .. یه دوربین دارید .. یه آبجکت .. میخواید چیکار کنید؟ فاصله ی دوربین تا شئ رو به دست بیارید؟ اینه صورت مساله؟

          http://www.eca.ir/forum2/index.php?topic=22362.0
          سلام
          خسته نباشید.
          روشی که شما اشاره کردیدفقط برای حالتی است که دوربین ثابت است؟درسته؟
          اگه دوستمون می خواد بصورت online فاصله رو پیدا کنه کم دردسرترین روش استفاده از دو دوربینه.
          بطوری که دوربین ها با فاصله مشخص و زاویه مشخص جسم رو در وسط تصویر خودشون ببین.
          در نتیجه با استفاده از یه رابطه sin وcos ساده می تونن فصله دقیق رو پیدا کنن.
          گسترده تر از هر چیز دل مومن است(امام علی (ع))
          [glow=red,2,300]R[/glow]
          [glow=green,2,300]G[/glow]
          [glow=blue,2,300]B[/glow]

          دیدگاه


            #20
            پاسخ : تشخیص عمق یک شی در تصویر

            سلام .................

            بحث عمق یه بحثیه که شاید به خاطر عدم تعریف صورت مساله ی دقیق، همیشه دارای ابهام بوده و هنوزم به صورت کامل حل نشده .. اگه بخوایم یه صورت مساله ی خیلی شسته رفته و خلاصه از مفهوم تشخیص عمق توی کارای پردازشی تعریف کنیم اینطوری میتونیم بگیم که ما یه تصویر دو بعدی داریم و برامون مهمه که بدونیم جایگاه های مختلف شئ توی اون تصویر نسبت به یه مرکزیت یا یه محوریت مشخص؛ چه ترتیب، وضعیت و دقتی داره .. پـــس اولین و اصلی ترین نکته ای که باید در نظر داشته باشیم اینه که بضاعت ما یه تصویر دو بعدی و یه سری ویژگی هاییی هست که به ترتیبی میتونیم از اون تصویر به دست بیاریم و حالا باید با همین بضاعت محدود؛ تلاش کنیم تا نسبت به تشخیص عمق دقت لازم رو به اجرا بذاریم .. مثلا یه مثالی که خیلی توی این زمینه مطرحه؛ مساله ی Pose Estimation توی کارای Human Body هست .. اونجا مساله اینطوری تعریف میشه .. ما یه تصویر دوبعدی نه لزوما با کیفیت داریم از یه انسان و قراره تشخیص بدیم که مثلا دست اون فرد جلوی بدنشه یا پشت بدنش؛ جهت بدنش به کدوم سمته و از این تیپ مسائل .. حالا شما در نظر بگیرید ما یه تصویر دو بعدی داریم و قراره تصور 3 بعدی ازش داشته باشیم .. یعنی تصور 3 بعدی اون رو توی ذهنمون بسازیم و از اون ساخته برای پیش بینی اونچیزی که میبینیم، استفاده کنیم ..

            متدی که تیلور ارائه کرد؛ تا حدود زیادی میتونست روی این مشکل که اعضای بدن یه فرد به نسبت موقعیتی که در تصویر 2 بعدی داره؛ میتونه چه جایگشت هایی داشته باشه صحبت کنه و برای اون راه چاره پیدا کنه .. ایده از اینجا شروع شد که تیلور به پیکره ی یه آدم به چشم بخش های به هم چسبیده نگاه میکرد و توی ادبیات خودش اسم اونارو گذاشت limb .. هر limb از طریق یه Joint Point به limb مجاورش متصل میشد و در نهایت یه ساختار articulated از بدن ساخته میشد .. مساله ی مهمی که تیلور روش تمرکز کرده بود این بود که مثلا وقتی یه بازیکن بسکتبال در حال پرتاب توپ به سمت سبد هست؛ تشخیص موقعیتی که دست های اون با بدنش میسازه از روی یه تصویر دوبعی ؛ خیلی مشکله و اینکه دست توی ساختار articulated به چه راستایی عمود باشه یا در چه راستایی قرار بگیره مساله ای بود که تیلور روش کار میکرد .. متد اینطور جلو رفت که با ثابت گرفتن یه سری ضرایب و پروجکت کردن تصویر 2 بعدی به فضای 3 بعدی از طریق ضرب یه ماتریس 2 به 3؛ موقعیت limb ها به صورت پیش بینی به دست میومد و برای هر تصویر؛ دو یا سه مدل articulated ساخته میشد که تا حدود زیادی میتونست مساله ی عمق رو حل کنه .. یعمی جلو یا عقب بودن، دور یا نزدیک بود نسبت به وضعیت فعلی بدن .. امــا متد تیلوذ هم مد کاملی نبود و فقط کمک کرد ب این تیپ کارا تا یه تخمین از اسکلت بدن به دست بیاد ولی ادامه ی مساله که بخش مهمی هم بود هنوز سرجاش بود .. مساله تا اینجا جلو رفت و به یه مسال ی دیگه تبدیل شد که حالا اگه ما اسکلت رو داشته باشیم چطور میتونیم روی اون اسکلت گوشت سوار کنیم تا یه مدل خمیری از بدن انسان رو بسازیم؛ مدلی که از یه تصویر دو بعدی دیده میشه و به یه فرم سه بعدی تبدیل میشه .. این تبدیل؛ تبدیلی بود که کمک میکرد تا بتونیم اون قسمت هایی که توی تصویر دوبعدی مشخص نیستن رو با تخمیت خوبی حدس بزنیم .. مساله های دیگه ای هم هست که به عمق و سنجش عمق مربوط میشه که از مهمترین اونها میشه به CBIR اشاره کرد . اوجا سبک فکر کردن به مساله با این مسائلی که الان روشون صحبت کردیم؛ خیلی متفات هست و نیازه که تعریف مساله مون رو عوض کنیم .. موفق باشید ..
            دوستان! مدتی کمتر به سایت میام ..

            دیدگاه


              #21
              پاسخ : تشخیص عمق یک شی در تصویر

              ُسلام خسته باشی.
              می خواستم بدونم تشخیص دست فرد جلوی بدنش باشه یا پشت بدنش ایا ارتباطی با عمق تصویر داره؟
              اگه میشد با یک دوربین فاصله دقیق رو تشخیص داد خدا هیچ وقت دو چشم به انسان نمی داد.
              اگه دوربین ما ثابت باشه و فاصله تا یک شی مشخص باشه اونطوری می تونیم با مقداری خطا فاصله با جسم های موجود در تصویرو بدست بیاریم.
              گسترده تر از هر چیز دل مومن است(امام علی (ع))
              [glow=red,2,300]R[/glow]
              [glow=green,2,300]G[/glow]
              [glow=blue,2,300]B[/glow]

              دیدگاه


                #22
                پاسخ : تشخیص عمق یک شی در تصویر

                سلام ................

                100 در 100 ارتباط داره با عمق؛ تشخیص اینکه ما بگیم دست جلوی بدن هست یا پشت بدن .. مثال میزنم .. شما اگه دستتون رو جلوی بدنتون بگیرید، مساله ای که مهمه مکان اون نسبت به یه نقطه از اسکلت بدنتون هست .. پس مساله ی جلو یا عقب بودن اهمیت پیدا میکنه .. امــا اینکه پشت بدن باشه یا جلو هم از طریق همق تصویر میفهمن .. چون متا تصویری که توی پردازش داریم Silhouette هست و این یعنییه فضای دورنگی باینری باید توجیه کننده ی کل دن و اعضای اون باشه .. طبیعتا نمیتونیم از روی اون متوجه پشت یا جلو بودن دست بشیم .. امــا با کمک یه سری ویژگی هایی که به خود تصویر مربوط میشه و ترکیب اونها با فاکتورهایی که بیان کننده ی عمق تصویر هست میشه تقریبا تشخیص رو ممکن کرد .. نکته ی دیگه در مورد دو تا دوربینه .. بله .. اگه دو تا دوربین داشته باشیم مشکل حله .. امــا همونطوری که توی پست قبل هم گفتیم؛ بضاعت ما یه تصویر از یه زاویه ی ثابته؛ همین .. ما باید باقی مساله رو خودمون حل کنیم .. موفق باشید ..
                دوستان! مدتی کمتر به سایت میام ..

                دیدگاه


                  #23
                  پاسخ : تشخیص عمق یک شی در تصویر

                  سلام ببخشید درمورد این موضوع سوالی برای من مطرح شد
                  اگر بخواهیم موقعیت دقیق گل روی شاخه را برای برداشت توسط ربات تعیین کنیم به این صورت که دو عکس (یکی از روبه روی بوته گل و دیگری از بالای بوته گل ) گرفته شود چه کدی در متلب باید نوشت؟
                  با استفاده از \ردازش تصویر در تصویر باینری گلها را مشخص کردم ولی تعیین موقعیت را بلد نیستم!!!

                  دیدگاه

                  لطفا صبر کنید...
                  X