librerie Java open source, sostenendo array intelligenti generalizzate e matrici con elementi di qualsiasi tipo (1 bit, interi 8/16/32/64-bit, 32 valori in virgola mobile / 64 bit e tutti gli altri tipi di Java). Le librerie contengono un'ampia gamma di 2D, 3D-e algoritmi di elaborazione delle immagini multidimensionali su matrici: filtraggio lineare, morfologia matematica, le operazioni di rango, di trasformazione spettrale (FFT), ecc C'è anche scheletrizzazione e misurazione delle immagini binarie. Le librerie usano 63 bit di indirizzamento degli elementi array (tutti gli indici e la durata sono rappresentati da tipo lungo 64-bit). Quindi, è teoricamente possibile creare e array di processo e matrici contenenti fino a 2 ^ 63-1 (~ 10 ^ 19) elementi di qualsiasi tipo primitivo o non primitive, se sistema operativo e l'hardware in grado di fornire necessaria quantità di memoria o spazio su disco. Modello di memoria concetto consente la memorizzazione di matrici AlgART a schemi diversi, dal semplice array Java per i file su disco mappati; tutti i trasferimenti di dati necessari vengono eseguiti automaticamente durante ogni accesso ad un elemento o un blocco di elementi. La maggior parte degli algoritmi sono basati su largo uso delle valutazioni pigri. Operazioni tipiche, come elementwise somma o trasformazioni di matrice geometriche, vengono implementati tramite viste pigri della matrice di origine o matrice. Ad esempio, si può prendere una matrice multidimensionale, ruotarla (o eseguire qualsiasi altro affine o proiettiva trasformano), e poi estrarre una sottomatrice dal risultato. Tutte queste operazioni vengono eseguite virtualmente (non richiede tempo), e calcoli effettivi saranno eseguite solo al momento di elementi di accesso, di solito durante la copia della matrice risultante per uno appena creato. Inoltre, in molti casi, le biblioteche 'comprendere' stessa, che l'utente desidera eseguire rotazione o un'altra trasformare, e dividerà la matrice in blocchi rettangolari adatti (montaggio in RAM) e scegliere il miglior algoritmo per questo compito al momento operazione di copia
Cosa c'è di nuovo in questa versione:.
archivio ZIP scaricabile ristrutturato e ridimensionato;
nuovo pacchetto net.algart.external aggiunto
Requisiti :
JDK
I commenti non trovato