私は一種の基本的な(しかしまだ解決されていない)問題を抱えています。大量の測定値を anxm マトリックスに収集するプログラムを LabView で構築しています。そのマトリックスを ImageJ で処理/分析する画像に変換する必要があります。解像度と必要な分析の種類により、これは 16 ビットのグレースケール画像でなければなりません。
現在、私が直面している問題は次のとおりです。LabView には (基本パッケージに) データを 16 ビット グレースケールに変換する VI がなく、8 ビットしかないため、ダイナミック レンジが失われます。LabView の Vision ツールボックスと Image ツールボックスには、その意味でより多くのオプションがある可能性があると読んだことがありますが、会社関連の理由で、これらのツールボックスにアクセスできません (つまり、完全な開発者バージョンのみで対処する必要があります)。
現時点での私の反応は、標準のLabView関数を使用するか、完全にCコードを使用するか、または両方を組み合わせて、16ビットのグレースケール画像を構築するためのVIを独自に構築することです. ただし、16ビットグレースケールがどのように構成されているか、どのデータが必要かなどについて、Web上で十分に明確な情報を見つけていません.
したがって、私の質問は 2 つあります。この 16 ビット グレースケール イメージを作成するためのより良い方法はありますか (スキップした LabView VI、呼び出すことができる外部ソフトウェアなど)。そうでない場合、そのような画像を最初から生成するのに役立つ詳細な情報またはコードを誰かが持っていますか?
どんな助けも本当に役に立ちます!ありがとう!