Bu çalışmada görüntü işleme teknikleri kullanılarak demiryollarında kullanılan ray, baglantı noktaları, travers gibi bileşenlerde oluşan, kusurların ve hataların tespiti gerçekleştirilmiştir. Demiryolu bileşenlerinde oluşan hataların erken tespiti yapılarak, bu hataların hızlı ve etkin bir şekilde ortadan kaldırılması ve bu hatalardan dolayı oluşabilecek kazaların ve kayıpların önüne geçilmesi amaçlanmıştır. Bu kapsamda demiryolu bileşenlerinden olan ray görüntülerinden bağlantı noktasında vidası olmayan, sıkma aparatı dönmüş veya çıkmış olan, ray çatlakları ve travers çatlakları bulunan görüntülerden oluşan 4 farklı bileşenden 7 farklı problem tespit edilerek çalışma gerçekleştirilmiştir. Elde edilen görüntülerden öncelikle SIFT, SURF, GLCM, LBP ve HOG olmak üzere 5 farklı öznitelik çıkarım yöntemi kullanılarak öznitelikler elde edilmiştir. Daha sonra elde edilen öznitelik vektörleri kullanılarak Decision Tree (DT), Gradient Boosting Classifier (GBC), Linear Discriminant Analysis (LDA), SVM, SVC, Logistic Regression (LR), Naive Bayes (NB), Nearest Neighbors(Knn), Neural Net (NN) ve Random Forest(RF) gibi 10 farklı makine öğrenmesi yöntemleri ile sınıflandırma işlemleri gerçekleştirilmiştir. HOG kullanılarak çıkarılan özniteliklerden SVM sınıflandırma yöntemi ile %98 oranında başarı gözlenmiştir.