After trying different kernels in OpenCV, I realised that whenever I switched from a linear kernel to another, the classifier would stop functioning properly and classify all data as the same label. I currently have six different labels and am trying to classify features from three dimensional arrays. Is there anything I'm missing? Thank you in advance!