• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
SMTP/POP3/IMAP Email Lib for COBOL 8.6
This COBOL email component library provides a user-friendly API to send and receive emails, with support ...
SMTP/POP3/IMAP Email Lib for Delphi 8.6
This Delphi email component library allows for sending and receiving mail using SMTP, POP3, and IMAP ...
SMTP/POP3/IMAP Email Lib for Power Basic 8.6
This powerful email component library supports SMTP, POP3, and IMAP protocols, allowing for easy sending and ...
SQL Server ODBC Driver by Devart 5.1.3
Devart's ODBC Driver enables SQL Server database access on Windows, macOS, and Linux using ODBC-compliant tools. ...
SQL Azure ODBC Driver by Devart 5.1.3
Devart provides a robust ODBC driver for SQL Azure, enabling seamless connections to enterprise-level reporting, analytics, ...
PostgreSQL ODBC Driver by Devart 4.7.0
Devart's ODBC Driver for PostgreSQL enables seamless connection to PostgreSQL databases from Windows, macOS, and Linux. ...
MySQL ODBC Driver by Devart 5.2.0
Devart's ODBC Driver offers a reliable and fast way to access various databases, including MySQL, MariaDB, ...
Oracle ODBC Driver by Devart 5.3.0
Devart ODBC Driver enables seamless connection between Oracle databases and ODBC-compatible tools. It is compatible with ...
xBase ODBC Driver by Devart 5.1.1
Devart's ODBC Driver for xBase is a powerful software that grants easy access to various DBF ...
SQLite ODBC Driver by Devart 4.5.3
Devart ODBC Driver for SQLite improves connectivity to SQLite databases from ODBC tools. It offers advanced ...
Home Development Components & Libraries AlgART Java Libraries Download

AlgART Java Libraries

December 19, 2013
These Java libraries support generalized smart arrays and matrices with elements of any types. They offer a wide range of 2D, 3D, and multidimensional image processing and other algorithms that work with arrays and matrices. They are open-source and free to use.
AlgART Java Libraries
AlgART Java Libraries Screenshot
Version 1.2
License Freeware
Platform Windows
Supported Languages English
System Requirements JDK
Free Version Limitations No limitations
Homepage algart.net
Developed by AlgART Laboratory
The Open-source Java libraries are a powerful set of tools that support generalized smart arrays and matrices with elements of any types. These include 1-bit, 8/16/32/64-bit integers, 32/64-bit floating-point values, and any other Java types. In addition, there are a wide set of 2D-, 3D- and multidimensional image processing algorithms available, all of which work over arrays and matrices. These algorithms include linear filtering, mathematical morphology, rank operations, spectral transformation (FFT), and more.

The libraries also include skeletonization and measuring of binary images. One of the unique features of these libraries is that they use 63-bit addressing of array elements (all indexes and length are represented by 64-bit long type). This means that it is theoretically possible to create and process arrays and matrices containing up to 2^63-1 (~10^19) elements of any primitive or non-primitive types, so long as the OS and hardware can provide the necessary amount of memory or disk space.

One of the key concepts behind the memory model is that it allows storing AlgART arrays in different schemes, ranging from simple Java arrays to mapped disk files. All necessary data transfers are performed automatically while every access to an element or a block of elements. In addition, many algorithms are based on the wide usage of lazy evaluations.

Typical operations, such as element-wise summing or geometrical matrix transformations, are implemented via lazy views of the source array or matrix. For example, you could take a multidimensional matrix, rotate it (or perform any other affine or projective transform), and then extract a submatrix from the result. All these operations will be performed virtually (not requiring time), and actual calculations will be performed only at the moment of accessing elements, usually while copying the resulting matrix to a newly created one.

Furthermore, in many cases, the libraries will 'understand' itself that the user wants to perform a rotation or another transform and will split the matrix into suitable rectangular blocks (fitting in RAM) and choose the best algorithm for this task at the moment of the copying operation. These libraries are an extremely useful and powerful set of tools for anyone working with Java arrays and matrices.
What's New

Version 1.2: Downloadable ZIP archive restructured and reduced;
new package net.algart.external added

image 3D processing java library matrix array multidimensional
Free Download 2.8M
521
  • Share on:

Most Popular

  1. C# CSV Reader 1.0.0
    126
  2. BoxesHelper 1.0
    126
  3. FlexCell Grid Control for .NET 4.0 4.6.2
    124
  4. Install Package IronPdf 2022.4.5455
    123
  5. Jep Java 3.4.0
    122
  6. Eltima Virtual Serial Port Driver 6.9
    122
  7. MySQL ODBC Driver by Devart 5.2.0
    120
  8. PostgreSQL ODBC Driver by Devart 4.7.0
    118
  9. WpfDiagram 4.1.8
    118
  10. Devart UniDAC 10.4.0
    118

Related Downloads

Huffyuv
A lossless Win32 video codec for video capture that offers fast performance ...
Active Server Flash Standard
Create server-side advertising banners and dynamic content in Macromedia Flash format with ...
CaptionButton component (Site license)
A new custom button can be added to a form's title bar ...
WImageEditor - Delphi picture property editor
WImageEditor is a picture property editor for Delphi that integrates picture property ...
IntraWeb for Visual Studio - 1 Year Subscription
IntraWeb is a groundbreaking software that allows developers to quickly and easily ...
DC Help Authority
Help Authority enables users to create online help files for their programs ...
conaito VoiceMail SDK
The conaito VoiceMail SDK allows websites to easily record and send voice ...
Chart ModelKit
Chart ModelKit is a .NET based graphical data representation tool with a ...
Docking control
JaStDev's Docking control is a WPF component library that simplifies the creation ...
CSVideoConverter
This .NET software library enables the conversion of over 60 video formats, ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.