در کد منبع باز کتابخانه های جاوا، حمایت از آرایه ها و ماتریس هوشمند تعمیم با عناصر از هر نوع (1 بیت، اعداد صحیح 8/16/32/64-بیتی، 32/64 بیتی مقادیر ممیز شناور و هر نوع دیگر جاوا). کتابخانه شامل مجموعه ای گسترده ای از 2D-، 3D- و الگوریتم های پردازش تصویر چند بعدی بیش از ماتریس: فیلتر خطی، مورفولوژی ریاضی، عملیات رتبه، تحول طیفی (FFT)، و غیره نیز skeletonization و اندازه گیری از تصاویر دودویی وجود دارد. کتابخانه استفاده 63 بیت آدرس دهی عناصر آرایه (همه شاخص و طول توسط 64 بیتی نوع طولانی نشان داده). بنابراین، آن را از لحاظ نظری امکان ایجاد و آرایه روند و ماتریس حاوی تا 2 ^ 63-1 (~ 10 ^ 19) عناصر از هر نوع بدوی یا غیر بدوی، اگر سیستم عامل و سخت افزار می تواند مقدار لازم از حافظه یا فضای دیسک ارائه می کنند. مفهوم مدل حافظه اجازه می دهد تا ذخیره سازی آرایه AlgART در طرح های مختلف، از آرایه های جاوا ساده برای فایل های دیسک نقشه برداری. تمام نقل و انتقالات اطلاعات لازم به طور خودکار انجام در حالی که هر دسترسی به یک عنصر یا یک بلوک از عناصر. بسیاری از الگوریتم های بر استفاده گسترده ای از ارزیابی تنبل است. عملیات معمولی، مانند جمعبندی elementwise یا ماتریکس هندسی، از طریق نمایش ها تنبل آرایه منبع یا ماتریس اجرا شده است. به عنوان مثال، شما می توانید یک ماتریس چند بعدی را، چرخش آن (و یا انجام هر گونه تکراری و یا تصویری دیگر تبدیل)، و سپس استخراج submatrix از نتیجه. همه این عملیات خواهد شد عملا انجام (زمان نیاز نیست)، و محاسبات واقعی خواهد شد تنها در لحظه ای از عناصر دسترسی به انجام، معمولا در هنگام کپی کردن ماتریس حاصل به تازگی ایجاد شده است. علاوه بر این، در بسیاری از موارد کتابخانه خواهد 'درک "خود را، که کاربر می خواهد به انجام چرخش و یا یکی دیگر از تبدیل، و ماتریس را به بلوک های مناسب مستطیل شکل (اتصالات در RAM) در حال حاضر از تقسیم و بهترین الگوریتم را انتخاب کنید برای این کار عملیات کپی
چه در این نسخه جدید است.
دانلود آرشیو ZIP بازسازی و کاهش می یابد؛
بسته جدید net.algart.external اضافه
مورد نیاز:
JDK
نظر یافت نشد