Open-source Java-biblioteker, som støtter gener smarte arrays og matriser med elementer av noen typer (en bit 8/16/32/64-bits heltall, 32/64-bits flyttall verdier og eventuelle andre Java-typer). Bibliotekene inneholde et bredt sett av 2D-, 3D- og flerdimensjonale bildebehandlingsalgoritmer i løpet av matriser: lineær filtrering, matematisk morfologi, Grad Operations, spektral transformasjon (FFT), etc. Det er også skjelettisering og måling av binære bilder. Bibliotekene bruke 63-bits adressering av array elementer (alle indekser og lengde er representert ved 64-bit lang type). Så, er det teoretisk mulig å lage og behandle matriser og matriser som inneholder opp til 2 ^ 63-1 (~ 10 ^ 19) elementer av noen primitive eller ikke-primitive typer, hvis OS og maskinvare kan gi nødvendige mengden minne eller diskplass. Minnemodell konseptet tillater lagring AlgART arrays i ulike ordninger, fra enkle Java-matriser til kartlagt disk filer; alle nødvendige dataoverføringer utføres automatisk mens hver tilgang til et element eller en blokk med elementer. De fleste av algoritmer er basert på brede bruken av late evalueringer. Typiske operasjoner, som element for element summe eller geometriske matrix transformasjoner, er implementert via late utsikt over kildegruppen eller matrise. For eksempel kan du ta en flerdimensjonal matrise, roter det (eller utføre andre affine eller projektive transformere), og deretter trekke en delmatrise fra resultatet. Alle disse operasjonene vil bli utført nesten (ikke krever tid), og faktiske beregninger vil bli utført kun i øyeblikket av tilgang elementer, vanligvis mens du kopierer den resulterende matrisen til et nylig opprettet en. Videre, i mange tilfeller bibliotekene vil "forstå" seg selv, at brukeren ønsker å utføre rotasjon eller annen transformere, og vil splitte matrisen i egnede rektangulære blokker (montering i RAM) og velge den beste algoritmen for denne oppgaven i det øyeblikk kopiering operasjon
Hva er nytt i denne utgaven:.
Nedlastbart ZIP arkiv restrukturert og redusert;
ny pakke net.algart.external lagt
Krav :
JDK
Kommentarer ikke funnet