To ensure consumers can purchase high-quality rice, accurate identification of rice varieties is particularly important. Methods: This article conducts research based on machine learning algorithms from the perspectives of image, spectrum, and spectrogram fusion. Six types of hyperspectral image data of rice were preprocessed using convolutional smoothing (SG) and multiple scatter correction (MSC). Texture information of the images was extracted using gray-level co-occurrence matrix. Spectra, texture, and spectrogram data were fused into a new matrix. Spectral, texture, and spectrogram fusion data were used as inputs for the model, and support vector machines (SVM), logistic regression (LR), and K-nearest neighbors (KNN) classification models were constructed and compared. Results: From the classification results, the spectrogram fusion classification performance was better than classification models using only spectra or texture. Conclusion: The research results showed that the accuracy of SVM and LR classification models exceeded 90%, and the LR model performed the best, effectively classifying rice varieties.