http://opencv-python-tutroals.readthedocs.org/en/latest/py_tutorials/py_ml/py_svm/py_svm_opencv/py_svm_opencv.htmlPython OpenCV распознавания рукописного текста с SVM, изменяя обучение и тестирование составляет
В этом примере OpenCV дает множество обучение 250 и тестирования количество является также то же самое. Однако, когда число испытаний и обучения меняются, точность снижается до 0.
# First half is trainData, remaining is testData
train_cells = [ i[:40] for i in cells ]
test_cells = [ i[40:] for i in cells]
train_amt = 200
responses = np.float32(np.repeat(np.arange(10),train_amt)[:,np.newaxis])
Я изменил значения в строках выше из исходного кода. Что я делаю не так? И что должно быть x?
Данные обучения и тестирования, предоставляемые с OpenCV: http://wormassay.googlecode.com/svn/trunk/ThirdParty/OpenCV/samples/python2/data/digits.png
Спасибо, понял. Создал отдельный массив numpy для сравнения результатов. – sope
Большое спасибо! Это именно то, что я сделал за минуту до того, как отредактировал код. – sope