AJ

AlgART Java Libraries

ناشر: AlgART Laboratory
بدون ویروس Windows Free
دانلود v1.2 34 دانلودها
نسخه1.2
ناشر AlgART Laboratory
تاریخ انتشار۲۳ دسامبر ۲۰۱۳
تاریخ اضافه شده۱۱ دسامبر ۲۰۱۳
الزامات سیستم عاملWindows 2003, Windows 8, Windows Vista, Windows, Windows Server 2008, Windows 7
الزاماتJDK
کل بارگیری ها۳۴
قیمتFree

شرح

کتابخانه های جاوا منبع باز، از آرایه ها و ماتریس های هوشمند تعمیم یافته با عناصر هر نوع (1 بیت، اعداد صحیح 8/16/32/64 بیتی، مقادیر ممیز شناور 32/64 بیتی و هر نوع جاوا دیگری) پشتیبانی می کند. کتابخانه ها شامل مجموعه گسترده ای از الگوریتم های پردازش تصویر دو بعدی، سه بعدی و چند بعدی بر روی ماتریس ها هستند: فیلتر خطی، مورفولوژی ریاضی، عملیات رتبه بندی، تبدیل طیفی (FFT)، و غیره. همچنین اسکلت سازی و اندازه گیری تصاویر باینری وجود دارد. کتابخانه ها از آدرس دهی 63 بیتی عناصر آرایه استفاده می کنند (همه شاخص ها و طول ها با نوع طولانی 64 بیتی نشان داده می شوند). بنابراین، در صورتی که سیستم عامل و سخت افزار بتواند مقدار لازم حافظه یا فضای دیسک را فراهم کند، از نظر تئوری امکان ایجاد و پردازش آرایه ها و ماتریس های حاوی حداکثر 2^63-1 (~10^19) عنصر از هر نوع اولیه یا غیر ابتدایی وجود دارد. مفهوم مدل حافظه امکان ذخیره آرایه های AlgART را در طرح های مختلف، از آرایه های ساده جاوا گرفته تا فایل های دیسک نگاشت شده، فراهم می کند. تمام انتقال داده های لازم به طور خودکار انجام می شود در حالی که هر دسترسی به یک عنصر یا یک بلوک از عناصر است. بسیاری از الگوریتم ها بر اساس استفاده گسترده از ارزیابی های تنبل هستند. عملیات معمولی، مانند جمع عناصر یا تبدیل‌های ماتریس هندسی، از طریق نماهای تنبل آرایه منبع یا ماتریس اجرا می‌شوند. به عنوان مثال، می توانید یک ماتریس چند بعدی بگیرید، آن را بچرخانید (یا هر تبدیل افین یا تصویری دیگر را انجام دهید)، و سپس یک زیرماتریس از نتیجه استخراج کنید. تمام این عملیات به صورت مجازی انجام می شود (بدون نیاز به زمان)، و محاسبات واقعی فقط در لحظه دسترسی به عناصر انجام می شود، معمولاً در حالی که ماتریس حاصل را در یک ماتریس جدید کپی می کنیم. علاوه بر این، در بسیاری از موارد، کتابخانه‌ها متوجه می‌شوند که کاربر می‌خواهد چرخش یا تبدیل دیگری را انجام دهد، و ماتریس را به بلوک‌های مستطیلی مناسب (مناسب در RAM) تقسیم می‌کنند و بهترین الگوریتم را برای این کار در لحظه انتخاب می‌کنند. عملیات کپی

برنامه‌های مشابه

جایگزین‌ها