اسکنر شیء Vuforia

ساخت وبلاگ

این صفحه مربوط به API موتور VUFORIA نسخه 9. 8 و قبل از آن است. این کاهش یافته و دیگر به طور فعال به روز نمی شود.

در این مقاله یک راهنمای گام به گام در مورد نحوه نصب و استفاده از برنامه اسکنر شیء VUFORIA برای ایجاد پرونده های داده شیء مورد نیاز برای ایجاد اهداف شیء در مدیر هدف ارائه شده است.

اسکنر شیء VuForia یک برنامه اندرویدی است که برای اسکن یک شیء فیزیکی سه بعدی استفاده می شود. اسکنر شیء یک فایل داده شی ( *. OD) تولید می کند که شامل داده های منبع مورد نیاز برای تعریف هدف شی در مدیر هدف است. اسکنر شما را قادر می سازد فایلهای تولید ، آزمایش و ویرایش . د. این تجسم از ویژگی های شیء و همچنین پوشش آنها در سراسر شی را فراهم می کند.

بخش

  • محیط های اسکن پشتیبانی شده
  • نصب اسکنر شیء Vuforia
  • تصویر اسکن شیء
  • یک شی را اسکن کنید و یک فایل داده شی ایجاد کنید
  • افزایش اسکن شیء
  • آزمایش نتایج اسکن شی
  • نحوه کاهش اندازه یک فایل داده شیء
  • نحوه ویرایش و بارگذاری پرونده های داده شیء

دستگاه های پشتیبانی شده

برای آخرین اطلاعات در مورد دستگاه های پشتیبانی شده از اسکنر شی ، به مقاله نسخه های پشتیبانی شده از موتور VUFORIA مراجعه کنید.

محیط های اسکن پشتیبانی شده

اشیاء باید تحت نورپردازی نسبتاً روشن و پراکنده اسکن شوند. از نورپردازی مستقیم خودداری کنید. اسکن اشیاء با سطوح بازتابنده تحت نورپردازی مستقیم می توانند مناطقی را که دارای نقاط ردیابی نیستند معرفی کنند. سطوح جسم باید به طور مساوی روشن شود و حاوی سایه های ناشی از سایر اشیاء یا افراد نباشد. استفاده از جعبه های نوری و دیفیوزرها به از بین بردن نورپردازی مستقیم و به حداقل رساندن بازتاب های طیفی کمک می کند.

نکته: مدل را در محیطی بدون سر و صدای پس زمینه اسکن کنید. این مانع از معرفی ویژگی هایی است که جزئی از مدل نیستند. اسکن در محیط های به هم ریخته می تواند نقاط ردیابی کاذب ایجاد کند.

نکته: در صورت امکان ، از یک تورنت برای اسکن شی استفاده کنید. می توانید شیء را بچرخانید و بدون نیاز به جابجایی جسمی دستگاه ، در 360 درجه اسکن کنید. این امر به ویژه هنگامی که در یک منطقه محدود کار می کنید مفید است.

scaing environment with gray background

یک مرحله اسکن ساده با استفاده از مقوا خاکستری.

scaing environment using a light tent

مرحله ای با استفاده از چادر سبک و تورنت.

نصب اسکنر شیء Vuforia

بخش ITHIS ، فرآیند نصب را ارائه می دهد و برنامه اسکنر شیء VUFORIA را با تصویر هدف اسکن شیء چاپ شده اجرا می کند.

برنامه را نصب و راه اندازی کنید

اسکنر شیء VuForia به عنوان Android APK در دسترس است. مراحل زیر را برای نصب و راه اندازی برنامه انجام دهید:

 

  1. APK را از بخش ابزارهای پورتال توسعه دهنده بارگیری کنید.
  2. APK را روی دستگاه Android خود با استفاده از Bridge Android Device (ADB) نصب کنید. پس از اتمام نصب ، نماد برنامه در دستگاه شما نمایش می دهد.
Description: VOS app icon
نماد اسکنر شیء

 

  1. برای نمایش صفحه اصلی ، برنامه را باز کنید.
  2. از صفحه اصلی می توانید یک اسکن قبلی را انتخاب کنید یا برای شروع یک جلسه ، نماد + را فشار دهید.

Description: VOS app home screen

صفحه اصلی بدون اسکن ذخیره شده

Description: Home Screen showing a saved scaing session

صفحه اصلی که اسکن ماشین ذخیره شده را نشان می دهد

تصویر هدف اسکن شیء

یک تصویر هدف اسکن شیء قابل چاپ در بسته بارگیری اسکنر شیء VUFORIA به عنوان PDF گنجانده شده است. برای حفظ پارامترهای بعدی بین شی 3D و هدف شی ، آن را برای مقیاس چاپ کنید. از چاپ تصویر هدف بر روی یک سطح براق خودداری کنید زیرا می تواند بر کیفیت اسکن تأثیر بگذارد. برای راهنمایی بیشتر بهترین روشها را در خصوصیات فیزیکی اهداف مبتنی بر تصویر مشاهده کنید.

همانطور که شیء سه بعدی خود را اسکن می کنید ، اسکن موقعیت و جهت گیری هدف هدف شما را نسبت به منشأ فضای مختصات محلی آن تعریف می کند.

منطقه ویژگی هدف از اشکال مثلثی با هم همپوشانی دارد. این منطقه دو نقش دارد. این اسکنر را قادر می سازد تا دقیقاً هدف فیزیکی در منطقه شبکه را مشخص کند و همچنین منطقه محاصره فضای اسکن را تعریف می کند.

مناطق سطحی از شیء شما که به منطقه ویژگی گسترش می یابند ، در نمایش داده های شی گنجانیده نشده اند. در عکس زیر ، فقط نیمی از عقب خودرو گنجانیده می شود.

نکته: توانایی از بین بردن مناطق سطح هدف برای از بین بردن سطوح پشتیبانی نشده (به عنوان مثال مناطق بی نظیر یا سطوح پایدار و مفصل) مفید است. از Culling همچنین می توان برای تمایز موارد در مجموعه اشیاء که ویژگی های سطح را به عنوان قسمت های فرعی از یک شکل منحصر به فرد به اشتراک می گذارند ، استفاده کرد. به عنوان مثال ، اگر ماشین زیر عضو مجموعه ای از اتومبیل های مشابه باشد ، هر یک از قسمت جلویی مشترک اما بی نظیر پشتی به اشتراک می گذارند ، پس از آن می توان با ضبط فقط ویژگی های انتهای پشت خود ، به صورت جداگانه تشخیص داد.

منشأ محلی توسط (0،0،0) در گوشه سمت چپ پایین شبکه هدف اسکن شیء نشان داده شده است. این مطابق با منشأ محلی (0. 0) از جعبه محدودیت هدف هدف است. مقیاس واحد شبکه متر است. کنتورها همچنین برای واحد صحنه و مقیاس تخمین زده شده از جسم فیزیکی استفاده می شود.

نحوه اسکن یک شی و ایجاد یک فایل داده شیء

در این بخش ، شما می آموزید که چگونه یک شی را اسکن کنید و پرونده داده شیء مورد نیاز برای تولید یک هدف شی را در مدیر هدف ایجاد کنید.

برای ایجاد یک فایل داده شی ، مراحل زیر را انجام دهید:

 

  1. هدف اسکن شی را چاپ و قرار دهید. هدف را در اندازه کامل (100 ٪) چاپ کنید. اندازه هدف را تغییر ندهید. این منجر به اهداف نادرست مقیاس در مجموعه داده های حاصل می شود که باعث ردیابی ضعیف می شود. تمام اهداف VUFORIA باید در متر مقیاس بندی شوند و به طور دقیق با اندازه هدف فیزیکی مطابقت داشته باشند. پس از چاپ ، هدف چاپ شده را در محیط اسکن قرار دهید.
  2. شیء را روی هدف قرار دهید. همانطور که در عکس زیر نشان داده شده است ، جسم را در قسمت شبکه هدف قرار دهید. توجه داشته باشید که شیء به گونه ای تراز شده است که گوشه سمت چپ جلوی آن با (0،0،0) در فضای محلی مطابقت دارد.
  3. جسم را اسکن کنید. مراحل زیر نحوه اسکن یک شی را توضیح می دهد. برای جلوگیری از فاسد شدن نتایج ، هنگام اسکن شیء یا هدف را حرکت ندهید.
    1. برنامه اسکنر شیء VuForia را باز کنید.
    2. برای شروع یک جلسه اسکن جدید ، نماد + را فشار دهید.
    3. تأیید کنید که شی با استفاده از تقویت محورها به درستی تراز شده است.
    4. دکمه ضبط را فشار دهید. به یاد داشته باشید که هنگام ضبط اسکن ، شی یا هدف را جابجا نکنید.
    5. از دوربین استفاده کنید تا نقاط قابل توجهی را برای تجربه کاربر برنامه خود ضبط کنید. هنگامی که یک منطقه سطحی با موفقیت ضبط می شود ، جنبه مربوطه آن سبز می شود.
    6. پس از ضبط بیشتر سطح مورد نیاز ، دکمه STOP را فشار دهید تا اسکن متوقف شود.
  1. فایل داده شی را ایجاد کنید. نامی را برای پرونده داده شی وارد کنید.
  2. نتایج را مرور کنید. اندازه پرونده و تعداد نقاط در صفحه خلاصه اسکن نمایش داده می شود.

 

افزایش اسکن شیء

پس از اسکن اولیه ، تشخیص با اسکن اضافی قابل افزایش است. این باعث بهبود کیفیت تشخیص و توانایی مجموعه داده ها در مقابله با شرایط مختلف محیطی می شود.

  1. هدف اسکن شی را حذف کنید.
  2. شیء را با پس زمینه تاریک به محیطی منتقل کنید.
  3. در صفحه خلاصه اسکن ، دکمه Cont Scan را فشار دهید.
  4. از دوربین برای گرفتن نقاط برتری اضافی استفاده کنید.

vuforia-object-scaer-3-web

  1. برای مکث اسکن ، دکمه مکث را فشار دهید.
  2. شیء را با پس زمینه نوری به یک محیط منتقل کنید.
  3. دکمه Cont Scan را فشار دهید.
  4. از دوربین برای گرفتن نقاط برتری اضافی استفاده کنید.
  1. اختیاری: شیء را در محیطی که نورپردازی غالب از جهات مختلف به وجود می آید ، اسکن کنید (به عنوان مثال ، اتاقی که نورپردازی غالب از یک پنجره در آن می آید). سپس جسم را به اطراف بچرخانید تا طرف دیگر با منبع نور غالب روبرو شود.
  2. برای متوقف کردن اسکن ، دکمه STOP را فشار دهید.

آزمایش نتایج اسکن شی

در این بخش ، شما می آموزید که چگونه یک شی اسکن شده با برنامه اسکنر شیء Vuforia را آزمایش کنید. یک شیء اسکن شده دارای یک صفحه خلاصه است که نتایج اسکن شما را نشان می دهد.

Description: Details Summary screen

دکمه آزمون را فشار دهید تا یک افزودنی در منشأ جهانی که در آن شیء به رسمیت شناخته شده است ، نشان دهد.

Description: scan testing screen

توجه: آزمایش در برابر پیشینه های مختلف ایده خوبی است

Testing against an alteate background

اگر می خواهید اسکن را بهبود بخشید یا به آن اضافه کنید ، به صفحه خلاصه برگردید و Cont Scan را انتخاب کنید. این پرونده داده شیء را بارگیری مجدد می کند تا بتوانید اسکن را ادامه دهید.

Description: Continuing a scan

نحوه کاهش اندازه یک فایل داده شیء

اندازه یک فایل داده شیء تعداد نقاط ویژگی ضبط شده در هنگام اسکن شی را نشان می دهد. در تصویر زیر ، نقاط ویژگی ضبط شده در گوشه بالا سمت چپ نمایش داده می شوند. با کاهش اندازه فایل داده های شی ، می توانید زمان بارگذاری پایگاه داده های دستگاه حاوی اهداف شی را بهبود بخشید و همچنین نیازهای حافظه برنامه خود را کاهش دهید. توصیه های زیر را دنبال کنید تا تعداد ویژگی های ضبط شده در جلسه اسکن شی را محدود کنید:

  • فقط چهره های شیء را که برای تجربه کاربر برنامه شما قابل توجه است ، اسکن کنید. به عنوان مثال ، اگر برنامه شما فقط از جلوی یک شی استفاده می کند ، پشت یا طرف را اسکن نکنید.
  • اگر برنامه شما از یک شیء ثابت استفاده می کند ، فقط یک طرف از شی را اسکن کرده و ردیابی دستگاه را در هدف هدف خود فعال کنید. ردیابی دستگاه با ضبط ویژگی های محیط اطراف ، استحکام ردیابی برای اهداف ثابت را بهبود می بخشد.

نحوه ویرایش و بارگذاری پرونده های داده شیء

در این بخش یاد می گیرید که چگونه یک فایل داده شی را از یک اسکن کامل یک شی بارگذاری کنید.

  1. در صفحه اصلی ، شیء اسکن شده خود را انتخاب کنید.
  2. در صفحه خلاصه اسکن ، نماد اشتراک را فشار دهید. لیستی از برنامه ها برای ارسال فایل داده شی به نمایشگرهای رایانه شخصی شما. پرونده داده شی می تواند بزرگ باشد ، بنابراین یک روش مناسب برای ارسال پرونده های بزرگ را انتخاب کنید. همچنین می توانید با استفاده از Bridge Android Debug Bridge (ADB) ، پرونده داده شیء را از طریق USB به یک کامپیوتر منتقل کنید. مسیر پرونده در دستگاه/dcim/vuforiaobjectscaer/objectreco است.
  1. مدیر هدف را در پورتال توسعه دهنده باز کنید.
  2. در لیست پایگاه داده ، پایگاه داده ای را انتخاب کنید که در آن هدف جدید هدف را اضافه کنید.
  3. روی افزودن هدف کلیک کنید. یک پنجره گفتگو باز می شود.
  1. در بخش Type ، Object 3D را انتخاب کنید.
  2. برای یافتن پرونده Object Data ( *. OD) برای این هدف ، روی مرور کلیک کنید.
  3. در قسمت Name ، یک نام منحصر به فرد برای هدف وارد کنید ، و به قوانین زیر رعایت کنید:
    • این نام باید در این پایگاه داده هدف دستگاه منحصر به فرد باشد.
    • نام باید شیء را توصیف کند.
    • این نام فقط می تواند شامل حروف ، اعداد و شخصیت زیرنویس ‘_” باشد.
  4. روی افزودن کلیک کنید. برگه Targets نتایج بارگذاری را نشان می دهد.

از این پس ، می توانید پایگاه داده را برای اجرای بومی و وحدت بارگیری کنید. به نحوه استفاده از تشخیص شیء در وحدت و نحوه استفاده از تشخیص شی در یک برنامه Android برای وارد کردن و استفاده از اهداف شی در پروژه های برنامه خود مراجعه کنید.

اخبار رمز ارزها...
ما را در سایت اخبار رمز ارزها دنبال می کنید

برچسب : نویسنده : منیژه سلیمی بازدید : <-PostHit-> تاريخ : چهارشنبه 15 شهريور 1402 ساعت: 13:31