Text this: CMTNet: a hybrid CNN-transformer network for UAV-based hyperspectral crop classification in precision agriculture