AJ

AlgART Java Libraries

الناشر: AlgART Laboratory
Virus scanned Windows Free
تحميل v1.2 34 downloads
الإصدار1.2
الناشرAlgART Laboratory
يوم الاصدارDec 23, 2013
تم إضافة التاريخDec 11, 2013
متطلبات نظام التشغيلWindows 2003, Windows 8, Windows Vista, Windows, Windows Server 2008, Windows 7
المتطلباتJDK
إجمالي التنزيلات34
السعرFree

وصف

مكتبات Java مفتوحة المصدر ، تدعم المصفوفات والمصفوفات الذكية المعممة مع عناصر من أي نوع (1 بت ، 8/16/32/64-bit أعداد صحيحة ، 32/64-bit وقيم الفاصلة العائمة وأي أنواع Java أخرى). تحتوي المكتبات على مجموعة واسعة من خوارزميات معالجة الصور ثنائية وثلاثية الأبعاد ومتعددة الأبعاد فوق المصفوفات: الترشيح الخطي ، التشكل الرياضي ، عمليات الترتيب ، التحويل الطيفي (FFT) ، إلخ. هناك أيضًا هيكلة وقياس للصور الثنائية. تستخدم المكتبات عنونة 63 بت لعناصر الصفيف (يتم تمثيل جميع الفهارس والطول بنوع 64 بت طويل). لذلك ، من الممكن نظريًا إنشاء ومعالجة المصفوفات والمصفوفات التي تحتوي على ما يصل إلى 2 ^ 63-1 (~ 10 ^ 19) عنصر من أي أنواع بدائية أو غير بدائية ، إذا كان بإمكان نظام التشغيل والأجهزة توفير المقدار الضروري من الذاكرة أو مساحة القرص. يسمح مفهوم نموذج الذاكرة بتخزين مصفوفات AlgART في مخططات مختلفة ، من مصفوفات Java البسيطة إلى ملفات القرص المعينة ؛ يتم تنفيذ جميع عمليات نقل البيانات الضرورية تلقائيًا أثناء كل وصول إلى عنصر أو كتلة من العناصر. تعتمد معظم الخوارزميات على الاستخدام الواسع للتقييمات البطيئة. يتم تنفيذ العمليات النموذجية ، مثل التجميع الأولي أو تحويلات المصفوفة الهندسية ، عبر طرق عرض كسولة للمصفوفة أو المصفوفة المصدر. على سبيل المثال ، يمكنك أخذ مصفوفة متعددة الأبعاد ، وتدويرها (أو إجراء أي تحويل أفيني أو إسقاطي آخر) ، ثم استخراج مصفوفة فرعية من النتيجة. سيتم تنفيذ جميع هذه العمليات تقريبًا (لا تتطلب وقتًا) ، وسيتم إجراء الحسابات الفعلية فقط في لحظة الوصول إلى العناصر ، عادةً أثناء نسخ المصفوفة الناتجة إلى مصفوفة تم إنشاؤها حديثًا. علاوة على ذلك ، في كثير من الحالات ، ستفهم المكتبات نفسها ، أن المستخدم يريد إجراء دوران أو تحويل آخر ، وسيقوم بتقسيم المصفوفة إلى كتل مستطيلة مناسبة (مناسبة في ذاكرة الوصول العشوائي) واختيار أفضل خوارزمية لهذه المهمة في لحظة عملية النسخ.