AlgART Java Libraries

Software screenshot:
AlgART Java Libraries
Dettagli del software:
Versione: 1.2
Data di caricamento: 31 Dec 14
Sviluppatore: AlgART Laboratory
Licenza: Libero
Popolarità: 105
Dimensione: 2904 Kb

Rating: 4.0/5 (Total Votes: 3)

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

Sistemi operativi supportati

Programmi simili

Commenti a AlgART Java Libraries

I commenti non trovato
Aggiungi commento
Accendere le immagini!