105 بازدید

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

بصورت کلی این زبان برنامه نویسی در ستاره شناسی،  علوم زمین، تصویربرداری پزشکی و سیستم های دفاعی هوشمند مورد استفاده قرار میگیرد.

نویسنده: امیرحسین احراری

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

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

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

  • سلام جناب احراری ببخشید ممنون میشم بفرمایید چه جوری در محیط idl در کد زیر لینک تصاویر مو میتونم فراخوانی کنم؟باید۵تصویر برای ران شدن مدل فراخوانی کنم ولی هر راهی را تست کردم ممکن نشد.
    ;function for open the file

    Pro GetData,ImgData = ImgData,ns = ns,nl = nl,nb = nb,Data_Type = Data_Type,$
    FileName = FileName,Map_info = map_Info, Fid = Fid
    Filter = [‘all file;*.*’]
    Envi_Open_File,FileName,R_Fid = Fid
    Envi_File_Query,Fid,ns = ns,nl = nl,nb = nb,Data_Type = Data_Type
    map_info = envi_get_map_info(fid=Fid)
    dims = [-1,0,ns – 1 ,0,nl – 1]
    case Data_Type Of
    ۱:ImgData = BytArr(ns,nl,nb) ; BYTE Byte
    ۲:ImgData = IntArr(ns,nl,nb) ; INT Integer
    ۳:ImgData = LonArr(ns,nl,nb) ; LONG Longword integer
    ۴:ImgData = FltArr(ns,nl,nb) ; FLOAT Floating point
    ۵:ImgData = DblArr(ns,nl,nb) ; DOUBLE Double-precision floating
    ۶:ImgData = COMPLEXARR(ns,nl,nb); complex, single-precision, floating-point
    ۹:ImgData = DCOMPLEXARR(ns,nl,nb);complex, double-precision, floating-point
    ۱۲:ImgData = UINTARR(ns,nl,nb) ; unsigned integer vector or array
    ۱۳:ImgData = ULONARR(ns,nl,nb) ; unsigned longword integer vector or array
    ۱۴:ImgData = LON64ARR(ns,nl,nb) ;a 64-bit integer vector or array
    ۱۵:ImgData = ULON64ARR(ns,nl,nb) ;an unsigned 64-bit integer vector or array
    EndCase
    For i = 0,nb-1 Do Begin
    Dt = Envi_Get_Data(Fid = Fid,dims = dims,pos=i)
    ImgData[*,*,i] = Dt[*,*]
    EndFor
    End

    پاسخ
    • با سلام و احترام

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

      موفق باشید

      پاسخ

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

نشانی ایمیل شما منتشر نخواهد شد.

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

فهرست