imagej/imagej2
Open scientific N-dimensional image processing :microscope: :sparkler:
What it solves
ImageJ2は、多次元科学画像データのために特別に設計されたモダンなフレームワークを提供することで、オリジナルのImageJアプリケーションの制限に対処します。これにより、研究者は従来の2D画像ソフトウェアの能力を超える複雑な画像データを処理できるようになり、同時にオリジナルのImageJユーザーインターフェースとの後方互換性も維持できます。
How it works
ImageJ2は、画像処理ロジックをグラフィカルユーザーインターフェース(UI)から分離しています。このデカップリングにより、クラウド上のヘッドレスサーバー、他のJavaアプリケーション内、またはPyImageJを使用したPythonベースのアプリケーションなど、さまざまな環境でコマンドを実行できます。ImgLib2ライブラリを利用して、幅広い数値および非数値データ型と拡張可能なデータソースをサポートするN次元データモデルを実装しています。
Who it’s for
生命科学コミュニティや、異なるプログラミング環境(Java、Python、JavaScriptなど)にわたって多次元画像データを分析・処理する必要があるその他の科学研究者を対象としています。
Highlights
- Multidimensional Support: N次元科学画像データのために特別に構築されています。
- UI Independence: 処理ロジックがUIから分離されているため、ヘッドレスおよびサーバーサイドでの実行が可能です。
- Cross-Language Integration: Python、JavaScript、Ruby、Rから呼び出すことができます。
- Extensible Architecture: ImgLib2によって駆動されるN次元データモデルを使用し、柔軟なデータ型とデータソースを実現しています。
関連
- プロジェクト
- プロジェクト
- Dispatch
- プロジェクト
- プロジェクト