آموزش تولید اپلیکیشن برای محاسبه دمای سطح زمین با استفاده از نرم افزار MATLAB

459 بازدید

اخبار ، مقالات و تحقیقات گروهی را دنبال کنید.

آموزش رایگان نرم افزار ENVI

در ENVI حرفه ای شو 🦾

0 تا 100 مفاهیم سنجش از دور

کاملا رایگان شروع کن 🧩

آموزش رایگان ArcGIS pro

واقعاااااا رایگاااااانه 🤗

آموزش گوگل ارث انجین

شدیدا توصیه شده 🌏

دانلود لندیوز 10 متری ایران و …

به کمک گوگل ارث انجین 🚀

کتاب موتور پردازش مجازی

اولین کتاب آموزش گوگل ارث انجین 📗

طبقه بندی تصاویر ماهواره ای

آشنایی با انواع روش ها 😲

پیش پردازش تصاویر ماهواره ای

هندسی – رادیومتریکی – اتمسفری 🀄

دانلود داده های آلتیمتری

ترازسنجی برای دریاچه ها 🧿

پوشش اراضی 10 متری

تولید شده توسط ESRI 🧐

نمایش سه بعدی در ArcGIS

مدل رقومی ارتفاع 🗻

مطالب پربازدید

در این آموزش با برنامه نویسی متلب آشنا خواهیم شد.متلب (MATLAB) یک محیط محاسباتی و زبان برنامه‌نویسی است که کاربردهای فراوانی در رشته‌های مختلف علوم و مهندسی دارد. واژه MATLAB از دو واژه انگلیسی MATRIX به معنای ماتریس و LABORATORY به معنای آزمایشگاه تشکیل شده است، زیرا در آن مبنای محاسبات ماتریس‌ها هستند. این زبان دارای قابلیت بالایی در برنامه…

در این آموزش با برنامه نویسی متلب آشنا خواهیم شد.متلب (MATLAB) یک محیط محاسباتی و زبان برنامه‌نویسی است که کاربردهای فراوانی در رشته‌های مختلف علوم و مهندسی دارد. واژه MATLAB از دو واژه انگلیسی MATRIX به معنای ماتریس و LABORATORY به معنای آزمایشگاه تشکیل شده است، زیرا در آن مبنای محاسبات ماتریس‌ها هستند.

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


مشخصات محصول:

  • مدرس: امیرحسین ولایتی
  • تخصص: کارشناس سنجش از دور و پردازش تصاویر ماهواره ای
  • موضوع: تولید رابط کاربری (اپلیکیشن) با استفاده از نرم افزار متلب برای مقایسه انواع الگوریتم های LST
  • نرم افزار: نرم افزار برنامه نویسی MATLAB و نرم افزار ENVI
  • مخاطب: علاقه مندان به سنجش از دور و برنامه نویسی متلب
  • نوع آموزش: ویدیویی
  • کتابچه راهنما: دارد
  • داده های تمرینی:‌ دارد
  • پیش نیاز: آشنایی مقدمانی با MATLAB

توضیحات محصول:

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

این محصول در ارتباط با آموزش تولید ۲ رابط کاربری (اپلیکیشن) برای محاسبه و نمایش انواع الگوریتم های دمای سطح زمین و توان تشعشعی توسط نرم افزار متلب است. در این محصول چگونگی محاسبه الگوریتم های Mono Window, Single Channel, Split Window, Planck, RTE برای بدست آوردن دمای سطح زمین در نرم افزار متلب تشریح می شود. همچنین با استفاده از تعریف توابع و فراخوانی آنها به محاسبه ۳ روش مختلف توان تشعشعی پرداخته می شود. روش تولید اپلیکیشن از برنامه متلب تشریح می شود و ۲ اپلیکیشن کاربردی در زمینه نمایش و مقایسه الگوریتم های LST تولید می شود.

در انتها کاربر می تواند با مشاهده پارامترهای ماکزیمم و مینیمم دما و واریانس و میانگین هر الگوریتم را مورد بررسی قرار دهد علاوه بر این، ضریب همبستگی و RMSE که در اپلیکیشن تعبیه می شود به کاربر کمک می کند تا مقایسه خوبی بین الگوریتم های مختلف انجام دهد. در واقع کاربر می تواند ۱۸ خروجی مختلف، LST ۳ تصویر توان تشعشعی و ۲ شاخص گیاهی را با یکدیگر مقایسه کند. یک سیستم جامع نرم افزاری برای محاسبات ریاضی و محاسبات تکنیکی می باشد.

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

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

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


عناوین آموزشی:

عناوین آموزشی به شرح زیر می باشد:

  • بخش اول: آشنایی کلی با موضوع و روند اجرای کار
  • بخش دوم: مناطق مورد مطالعه و پیش پردازش تصاویر در نرم افزار ENVI
  • بخش سوم: تولید داده های ورودی به نرم افزار متلب
  • بخش چهارم: استخراج پارامترهای جوی
  • بخش پنجم: تعریف تابع (function)  و کدنویسی برای تولید توان تشعشعی با ۳ روش مختلف
  • بخش ششم: محاسبه ۶ الگوریتم شامل: ۳ تا lst روش توان تشعشعی و ۲ شاخص گیاهی
  • بخش هفتم: طراحی ظاهری رابط کاربری ۱
  • بخش هشتم: طراحی ظاهری رابط کاربری ۲
  • بخش نهم: کدنویسی رابط کاربری ۱
  • بخش دهم: کدنویسی رابط کاربری ۲

تهیه محصول:

به منظور تهیه این محصول آموزشی بر روی گزینه زیر کلیک کرده و بلافاصله دانلود نمایید.


منابعی جهت یادگیری و مطالعه بیشتر:


نوشته های مرتبط :

آموزش های رایگان پیشنهادی :

17 دیدگاه. ارسال دیدگاه جدید

  • سلام وقت بخیر
    ممنون میشم منظورتونو از اپلیکیشن بفرمایید، یعنی نرم افزار طراحی کردین که کار محاسبه ال اس تی رو انجام میده یا چی؟ و اینکه این اپلیکیشن چه تفاوتی میتونه داشته باشه با روش های ساده محایبه دمای سطح

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

      پاسخ
      • سلام
        فکر میکنید با این آموزش بشه انقد راه افتاد که یه اپلیکیشن واسه sst بنویسم؟یا اگه اموززش دیگه ای سراغ دارید ممنون میشم بفرمایید

        پاسخ
        • امیرحسین ولایتی
          1400-01-06 10:42 ق.ظ

          سلام. این آموزش اکثر ابزارهای این بخش رو مورد استفاده قرار داده و شما می تونید با یادگیری اون به راحتی اپلیکیشن های مورد نظر خودتون رو تولید کنید.
          فرمول های sst و نحوه نمایش تصاویر شباهت بسیاری با همین آموزش داره و کافیه فقط فرمول ها رو تغییر بدید تا به نتیجه دلخواه برسید و اپلیکیشن خودتون رو تولید کنید.

          پاسخ
    • امیرحسین ولایتی
      1400-01-06 10:50 ق.ظ

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

      با آرزوی موفقیت

      پاسخ
  • سلام وقت بخیر
    ببخشید یه سوال داشتم ، بعضی الگوریتم ها نیاز ب یک باند داره ولی شما در اموزش جفت باند ۱۰ و ۱۱ رو داخل انوی در یه فرمت تیف خروجی گرفتین مثل tir_r, چرا جدا گانه خروجی نگرفتین ازش؟
    و سوال دومم اینه که اگه بخام علاوه بر لندست ۸ ، برا لندست پنج هم محاسبه بشه ، فرمولای lst رو تو یه صفحه دیگ جداگانه بنویسم یا خیر زیر همون لندست ۸، ممنون میشم یه توضیح بفرمایید

    پاسخ
    • امیرحسین ولایتی
      1400-01-06 9:27 ب.ظ

      سلام.
      در این آموزش روش های مختلف دمای سطح استفاده شده. یکی از این روش ها Sw هست و نیاز به هر دوباند حرارتی داره.لذا از هر دوباند حرارتی لندست ۸ استفاده شد.
      شما میتونید فرمول ها رو به شکلی که در ویدئو ها توضیح داده شده بنویسید و یک دکمه بزارید تا کاربر انتخاب کنه از فرمول های l5یا l8 استفاده بشه.

      پاسخ
  • ممنونم بابت پاسختون جسارتا یه سوال دیگ داشتم از خدمتتون اونم اینه که دلیل نوشتن دو تا رابط کاربر تو اموزش چی بود؟ خاستین به دو صورت مخلف نمایش بدین؟ نمیشه فقط همون gui دومی رو فقط نوشت یا خیر باید هر دو رو نوشت

    پاسخ
    • امیرحسین ولایتی
      1400-01-09 6:57 ق.ظ

      خواهش میکنم.
      ۱٫ دلیل این که ۲ رابط کاربری توسعه دادیم اینه که به صورت عملی متوجه بشیم، این کار به صورت های مختلف قابل انجام هست و هر فردی بر اساس ساختار ذهنی خودش میتونه رابط کاربری مخصوص خودش رو تولید کنه.
      ۲٫ برای تولید ۲ رابط کاربری از ابزار های بیشتر و متنوع تری استفاده کردیم تا مخاطبین با همه ابزار های رابط کاربری آشنا بشن.

      کاربرد هر ۲ اپلیکیشن یکسانه و فقط استفاده از یکی از اونها کافیه.
      موفق باشید

      پاسخ
  • جناب ولایتی من ای دی تلگرامتونو دارم ولی متاسفانه پیام نمیاد بخاطر اینکه شمارتونو ندارم سوالامم زیادن مجبورم اینجا بپرسم ببخشید
    یه سوال دیگ داشتم از خدمتتون اینکه به چه صورت میشه رابط کاربری نوشته شده شمارو بعد ران تغییر داد، چون وقتی کلیک میکنم روی خود پنل ها برا تغییرش این امکان وجود نداره

    پاسخ
    • امیرحسین ولایتی
      1400-01-09 7:04 ق.ظ

      سلام.
      ما میتونیم با ایمیل در ارتباط باشیم.
      Amirhosein.v22@gmail.com
      انجام تغییرات رابط کاربری با نوشتن عبارت guide درون command قابل انجام هست.

      پاسخ
  • سلام
    ببخشید من اگر بخوام تصاویر حرارتی رو برای مقایسه قبل و بعد از زلزله پیدا کنم باید کدوم اموزش رو خریداری کنم

    پاسخ
    • امیرحسین ولایتی
      1400-01-29 9:37 ب.ظ

      سلام
      با این آموزش میتونید تصاویر قبل و بعد از هر زلزله رو با هم مقایسه کنید.
      منتها قبل از اون می‌بایست اون تصاویر رو دانلود کرده باشید.
      برای دیدن آموزش های مربوط به زلزله، این کلمه رو در قسمت بالای سایت جستجو کنید.
      موفق باشید

      پاسخ
      • ممنونم که جواب دادید
        من آموزش رو قبلا تهیه کردم منتها چون متلب ۲۰۱۳. دارم اصلا نشد ازش استفاده کنم
        تصاویر سنتینل ۳ رو دانلود دانلود کنم میشه باهاش کار کرد؟

        پاسخ
        • خواهش میکنم.
          بهتره از نسخه های بروزتر نرم افزار متلب استفاده کنید.
          این آموزش برای تصاویر لندست تهیه شده. اما شما با دیدن این آموزش و تغییر فرمول های اون میتونید. همین اپلیکیشن رو برای سنتینل ۳ تولید کنید.
          روند کار تفاوتی نداره.

          پاسخ
  • سلام روز بخیر
    من این آموزش رو خریدم امابعد از دانلود 9 جلسه ویدیویی تو فایل دانلودی بود در صورتی که در توضیحات دوره 10 جلسه نوشتید. علت چیست؟

    پاسخ

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این فیلد را پر کنید
این فیلد را پر کنید
لطفاً یک نشانی ایمیل معتبر بنویسید.

keyboard_arrow_up