我有一种基本(但仍未解决)的问题。我正在 LabView 中构建一个程序,在其中我将大量测量值收集到 anxm 矩阵中,我需要将该矩阵转换为要使用 ImageJ 处理/分析的图像。由于分辨率和我需要的分析类型,这必须是 16 位灰度图像。
现在,我面临的问题如下: LabView 没有(在基本包上)任何将数据转换为 16 位灰度的 VI,只有 8 位,这会扼杀我的动态范围。我已经阅读了 LabView 的 Vision 和 Image 工具箱在这个意义上可能有更多的选项,但由于与公司相关的原因,我无法访问这些工具箱(即我只能使用完整的开发人员版本)。
我现在的反应是尝试在我自己的 VI 上构建一个 16 位灰度图像,无论是使用标准 LabView 函数,完全使用 C 代码,还是两者的混合。但是,我在网上没有找到任何关于 16 位灰度的结构、需要什么数据等的足够清晰的信息。
所以,我的问题是双重的:有没有人有更好的方法来创建这个 16 位灰度图像(我跳过了一些 LabView VI,我可以调用的外部软件等)?如果没有,是否有人有详细的信息或代码对从头开始生成这样的图像有用?
任何帮助都会非常有用!谢谢!