1.一种基于OpenACC的归一化植被指数并行提取方法,其特征在于,包括:步骤1:将Mat矩阵存储结构的影像数据转换为顺序存储结构的影像数据;
步骤2:读取影像数据,并将影像数据复制至加速设备;
步骤3:将归一化植被指数提取算法的所有操作分为并行操作和非并行操作,利用加速设备基于OpenACC对并行操作进行并行处理,采用主机对非并行操作进行处理;其中,所述并行操作包括:直方图计算操作、图像拉伸操作、直方图均衡化操作、归一化植被指数计算操作和图像二值化操作。
2.根据权利要求1所述的方法,其特征在于,所述非并行操作包括:影像数据最大最小值统计操作、CDF计算操作和影像数据阈值计算操作。
3.根据权利要求1所述的方法,其特征在于,步骤1包括:步骤1.1:读取Mat矩阵的宽度和高度;
步骤1.2:根据Mat矩阵的宽度和高度确定数组的长度,所述数组用于顺序存储影像数据;
步骤1.3:循环遍历获取Mat矩阵中的各影像数据值,并将各影像数据值按照遍历顺序存储至所述数组中。
4.根据权利要求1所述的方法,其特征在于,所述并行处理包括:粗粒度并行处理和细粒度并行处理。
5.根据权利要求4所述的方法,其特征在于,所述图像拉伸操作、直方图均衡化操作、归一化植被指数计算操作和图像二值化操作均采用粗粒度并行处理;所述直方图计算操作采用细粒度并行处理。