Skip to content
AJ

AlgART Java Libraries

Pubblikatur: AlgART Laboratory
Skannjat għall-virus Windows Free
Niżżel v1.2 34 download
Verżjoni1.2
Pubblikatur AlgART Laboratory
Data tal-ħruġ23 Diċ 2013
Data miżjuda11 Diċ 2013
Rekwiżiti OsWindows 2003, Windows 8, Windows Vista, Windows, Windows Server 2008, Windows 7
RekwiżitiJDK
Tniżżil totali34
PrezzFree

Deskrizzjoni

Libreriji Java b'sors miftuħ, li jappoġġjaw matriċi u matriċi intelliġenti ġeneralizzati b'elementi ta 'kull tip (1 bit, 8/16/32/64-bit interi, 32/64-bit floating point valuri u kwalunkwe tip ieħor ta' Java). Il-libreriji fihom sett wiesa 'ta' algoritmi tal-ipproċessar tal-immaġni 2D-, 3D- u multidimensjonali fuq matriċi: filtrazzjoni lineari, morfoloġija matematika, operazzjonijiet ta 'rank, trasformazzjoni spettrali (FFT), eċċ. Hemm ukoll skeletonizzazzjoni u kejl ta' immaġini binarji. Il-libreriji jużaw indirizzar ta '63-bit ta' elementi ta 'array (l-indiċi u t-tul kollha huma rappreżentati b'tip twil ta' 64-bit). Għalhekk, huwa teoretikament possibbli li jinħolqu u jiġu pproċessati matriċi u matriċi li jkun fihom sa 2 ^ 63-1 (~ 10 ^ 19) elementi ta 'kull tip primittiv jew mhux primittiv, jekk OS u hardware jistgħu jipprovdu ammont meħtieġ ta' memorja jew spazju fuq id-diska. Il-kunċett tal-mudell tal-memorja jippermetti l-ħażna ta 'arrays AlgART fi skemi differenti, minn arrays Java sempliċi għal fajls tad-disk mapep; it-trasferimenti tad-dejta kollha meħtieġa jitwettqu awtomatikament filwaqt li kull aċċess għal element jew blokk ta 'elementi. Ħafna mill-algoritmi huma bbażati fuq użu wiesa 'ta' evalwazzjonijiet għażżien. Operazzjonijiet tipiċi, bħal summing elementwise jew trasformazzjonijiet tal-matriċi ġeometriċi, huma implimentati permezz ta 'veduti għażżien tal-array jew matriċi tas-sors. Pereżempju, tista 'tieħu matriċi multidimensjonali, iddawwarha (jew twettaq kwalunkwe trasformazzjoni affine jew projective oħra), u mbagħad estratt sottomatriċi mir-riżultat. Dawn l-operazzjonijiet kollha se jsiru virtwalment (li ma jeħtiġux ħin), u l-kalkoli attwali se jsiru biss fil-mument ta 'aċċess għall-elementi, normalment waqt li tkun ikkupjata l-matriċi li tirriżulta għal waħda maħluqa ġdida. Barra minn hekk, f'ħafna każijiet il-libreriji se 'jifhmu' lilhom infushom, li l-utent irid iwettaq rotazzjoni jew trasformazzjoni oħra, u se jaqsam il-matriċi fi blokki rettangolari xierqa (twaħħil fir-RAM) u jagħżlu l-aħjar algoritmu għal dan il-kompitu fil-mument ta ' operazzjoni ta' kkupjar.

Similar programs

Alternatives