我正在尝试读取具有多个波段的图像(多光谱图像)。正常图像通常具有 3 个波段 (RGB)。我了解到某些类型的图像(例如:卫星图像)可以有 3 个以上的波段,如红外线等。
我知道如何Bitmap
从类中读取普通图像,System.Drawing
并以红色、绿色和蓝色值获取每个像素的颜色值。
使用 C# 如何读取其他频段?我发现很少有图书馆,但无法理解它们是如何工作的(甚至不确定它们是否相关)。LibTiff.net 就是其中之一(这听起来很有希望,因为多光谱图像扩展名是 .tiff)虽然我在图像中找不到任何关于“波段”的参考。