本代码实现了打开图像的功能,其中包括读取头文件、选择波段、创建对话框、显示图像等功能。具体实现如下:

  1. 读取头文件:首先打开头文件,获取文件长度,然后逐个读取文件中的内容,根据内容的位置分别获取波段数、样本数、行数、数据类型、文件类型、分类数、RGB三个通道的值等信息。

  2. 选择波段:调用对话框,让用户选择需要显示的波段。根据用户的选择,确定两个对话框的大小,创建两个对话框,并设置其位置和显示方式。

  3. 显示图像:根据选择的波段,对图像进行处理,然后在对话框中显示。其中,若是字节型数据,则按照标准图像的方式进行处理,即先读取缩略图的点,然后对小图像上的数据进行显示;再对大图像进行计算,最后在大图像上显示。

=================================================================================		打开图像的部分读取头文件			int length;			CFile headfile;			headfileOpenheaderCFilemodeRead;			length = headfileGetLength;			headf

原文地址: https://www.cveoy.top/t/topic/fiJL 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录