これは AlgART Java Libraries という名前の Linux アプリで、最新リリースは algart.zip としてダウンロードできます。 ワークステーション用の無料ホスティング プロバイダー OnWorks でオンラインで実行できます。
AlgART Java Libraries with OnWorks という名前のこのアプリをオンラインで無料でダウンロードして実行します。
このアプリを実行するには、次の手順に従ってください。
-1。このアプリケーションをPCにダウンロードしました。
--2。ファイルマネージャーhttps://www.onworks.net/myfiles.php?username=XXXXXに必要なユーザー名を入力します。
-3。このアプリケーションをそのようなファイルマネージャにアップロードします。
-4。このWebサイトからOnWorksLinuxオンラインまたはWindowsオンラインエミュレーターまたはMACOSオンラインエミュレーターを起動します。
-5。起動したばかりのOnWorksLinux OSから、必要なユーザー名でファイルマネージャーhttps://www.onworks.net/myfiles.php?username=XXXXXにアクセスします。
-6。アプリケーションをダウンロードし、インストールして実行します。
AlgART Java ライブラリ
Ad
DESCRIPTION
配列および行列を処理するための AlgART Java ライブラリはオープンソース製品であり、MIT ライセンスに基づいて配布されます。 したがって、誰でも制限なく無料で使用できます。
主な機能: 配列要素の 63 ビット アドレス指定 (64 ビット長 int インデックス)、メモリ モデルの概念 (RAM からマップされたディスク ファイルまでさまざまなスキームでデータを保存できる)、遅延評価の広範な使用、マルチスレッドの組み込みマルチスレッド最適化-コアプロセッサ、行列を使用した幅広い画像処理アルゴリズムセットなど - サイトをご覧ください。 ほとんどすべてのクラスとメソッドは JavaDoc 経由で徹底的に文書化されています (完全な JavaDoc はサイトで読むことができます)。
特徴
- 配列要素の 63 ビット アドレス指定 (すべてのインデックスと長さは 64 ビットの long 型で表されます)。 したがって、OS とハードウェアが必要な量のメモリまたはディスク領域を提供できる場合、理論的には、任意のプリミティブ型または非プリミティブ型の最大 2^63−1 (~10^19) 要素を含む配列と行列を作成して処理することが可能です。
- メモリ モデルの概念により、単純な Java 配列からマップされたディスク ファイルまで、さまざまなスキームで AlgART 配列を保存できます。 要素または要素のブロックにアクセスするたびに、必要なデータ転送はすべて自動的に実行されます。
- 遅延評価の広範な使用: 要素ごとの合計や幾何学的行列変換などの一般的な操作のほとんどは、ソース配列または行列の遅延ビューを介して実装されます。 たとえば、多次元行列を取得し、それを回転し (または他のアフィン変換または射影変換を実行し)、その結果から部分行列を抽出できます。これらの操作はすべて仮想的に (時間を必要とせずに) 実行され、実際の計算は要素にアクセスするときにのみ実行され、通常は結果の行列を新しく作成された行列にコピーするときに実行されます。 さらに、多くの場合、ライブラリは、ユーザーが回転や別の変換を実行したいことをライブラリ自体で「理解」し、行列を適切な長方形のブロックに分割し (RAM に収まる)、その時点でこのタスクに最適なアルゴリズムを選択します。コピー操作。
- 行列に対する幅広い画像処理アルゴリズムのセット: 線形フィルタリング、数学的形態学、ランク演算、スペクトル変換 (FFT) など。
- 二値画像のスケルトン化と計測。
- ほとんどのアルゴリズムのマルチコア プロセッサ向けのマルチスレッド最適化機能が組み込まれています。
Audience
科学/研究、開発者
プログラミング言語
Java
これは、https://sourceforge.net/projects/algart/ から取得できるアプリケーションです。 無料のオペレーティング システムの XNUMX つから最も簡単な方法でオンラインで実行できるように、OnWorks でホストされています。