Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Object Localization Using HoG (sklearn)

I am trying to localize number plate in an image. I am using HoG to extract the features and Linear SVM for the training purposes.

I am using the sklearn library for the above purpose, however I can not find any function to detect or localize the number plate.

Is there anyway I can do it ?

Below is the code for prediction, etc:

import cv2 
from sklearn.externals import joblib 
from skimage.feature import hog 
import numpy as np 

clf = joblib.load('trained.pkl')
img = cv2.imread('/home/taseer/Python/Image_Processing/Project/test/2.jpg',0)

features = hog(img,orientations=9, pixels_per_cell=(14, 14), cells_per_block=(1, 1), visualise=False)
pred = clf.predict(np.array(features))
print pred

cv2.imshow("img", img) 
 cv2.waitKey(0)
cv2.destroyAllWindows()