Я хочу создать свой собственный haarcascade для номерных знаков. Я нашел GUI под названием Cascade-Trainer-GUI, который делает это. Я использую Windows 10. Вы можете скачать графический интерфейс здесь:
http://amin -ahmadi.com / cascade-trainer-gui /
У меня есть две папкис положительными и отрицательными изображениями. Имеется около 650 положительных и 570 отрицательных изображений.
Когда я запускаю программу, она завершается через пару секунд, но я не получаю файл cascade.xml. Я получаю TXT-файл, и в конце этого TXT-файла написано:
OpenCV Error: Insufficient memory (Failed to allocate 1357715212 bytes) in cv::OutOfMemoryError, file D:\cv\opencv_3.2.0\sources_withTextModule\modules\core\src\alloc.cpp, line 52
Я ознакомился с документацией и посмотрел несколько видео на YouTube, но не знаю, что я делаю неправильно.
Это производительность моего ПК, когда я пытаюсь обучить свой каскад:
Я пытался очистить свое дисковое пространствои закрыть все другие программы, чтобы я мог увеличить объем оперативной памяти, но все равно получаю ту же ошибку.
Я попытался уменьшить размер буфера с 1024 до 256. В этом случае он начинает работать, но после 5-6 сэмплов (10 минут) показывает ошибку Insufficient Count of Samples
, я пытался уменьшить число параметров макс. Функций с 100% до 70%, но я получаю ту же ошибку через то же время.
Вы можетескачайте изображения отсюда, я отсортировал их по положительным и отрицательным значениям:
https://www.sendspace.com/file/uo18pu
Знаете ли вы, что я делаю неправильно, что я должен сделать, чтобы это исправить? Какие параметры я должен выбрать в этом графическом интерфейсе?
Кроме того, есть ли какое-то приложение, которое создает каскад хаара в Интернете?