Автор Тема: OpenCV / обучаване на Haar cascade класификатори  (Прочетена 31282 пъти)

remotexx

  • Напреднали
  • *****
  • Публикации: 809
    • Профил
Re: OpenCV / обучаване на Haar cascade класификатори
« Отговор #120 -: Feb 04, 2016, 07:20 »
Докъде стигна с разпознаването на рег. номера?
Това тук дали ще помогне в смисъл дали е лесно да се портва за GPU
https://github.com/openalpr/openalpr
Активен

gat3way

  • Напреднали
  • *****
  • Публикации: 6050
  • Relentless troll
    • Профил
    • WWW
Re: OpenCV / обучаване на Haar cascade класификатори
« Отговор #121 -: Feb 04, 2016, 14:58 »
О, това е готово отпреди "извънредното събитие" (роди ни се второ чаве). Оттогава прогресът е много бавен, защото почти нямам никакво свободно време да се занимавам. Обаче вече има някакво просветление, та се надявам скоро да ми се отвори повече време за каквито и да били занимания.

А иначе имах някакви тестови видеа от тогава:

https://www.youtube.com/watch?v=ALw9myDIM9I

https://www.youtube.com/watch?v=br6kPmdU3us

Но сега би трябвало да работи дори по-добре, заради разни подобрения които съм правил.


P.S

Що се отнася до портване върху GPU това е доста сложен въпрос на който не мога да се наема да отговоря. Някои стъпки позволяват паралелизация и там бихме намазали много. Други обаче определено не. Доста трудно е да се каже като цяло дали би имало смисъл - понеже дори не съм профилирал като хората и имам само някаква обща представа, а и доста сметки и тестове трябва да се направят.

Като цяло обаче се съмнявам да има огромно подобрение. Макар че с по-високи резолюции нещата ще се променят. Апропо, резолюцията е ключова в случая, има огроооомна разлика в качеството на разпознаването между 640x480 и 1280x960 примерно - но и на двете видеа правим сметките върху scale-нато на 640x480 видео, поради performance причини. Та оптимизации трябва да се правят определено - не знам дали портването върху GPU на част от сметките ще са част от тях.

P.S 2:

Цитат
https://github.com/openalpr/openalpr

Разгледах го - ползва tesseract, което е лошо хрумване (понеже това беше и при мен първото хрумване, сам да си OCR-вам буквите и цифрите първоначално ми се видя шокираща идея). Ужасно бавно е това, дори да имаш гениален алгоритъм за локализация на табелата и да ти вади наистина само табели, без false positives. Самия tesseract е много тежко нещо, това е OCR софтуер за общо ползване, не е предвиждано да разпознава текст във видео в реално време.

Другото много лошо нещо на тесеракта е че с него ще видиш голям зор да разчиташ "малките" табели (тези квадратните които поставят на мотори или на определени автомобили където няма място за тях - пример с Алфа Ромео) - там номера е на два реда и tesseract-а ще се види в чудо.

tesseract-а между другото не върши и супер добра работа ако не е трениран изрично с DIN-1451 шрифта който се използва при европейските табели.

Както и да е, сам да си OCR-ваш се оказа далеч не толкова сложно нещо (макар че заклевам се тренирането на моделите е най-досадното нещо на този свят). В смисъл не става без да почетеш малко как се правят тези неща, но от друга страна не е чак такъв rocket science. А opencv ти дава наготово инструментариума.
« Последна редакция: Feb 05, 2016, 00:35 от gat3way »
Активен

"Knowledge is power" - France is Bacon

remotexx

  • Напреднали
  • *****
  • Публикации: 809
    • Профил
Re: OpenCV / обучаване на Haar cascade класификатори
« Отговор #122 -: Feb 07, 2016, 08:07 »
Дай боже всекиму такава радост  [_]3
и второто ли е момиче (не знам защо съм останал с впечатлението че първото е женско)
ако е така... не ми се мисли - почвай още от сега да внасяш в банкова сметка ..или почвай да копаш битпари :-)

Аз питах само информативно, че отдавна не си се разписвал нещо - благодаря за информацията.
Активен

mkkostov

  • Напреднали
  • *****
  • Публикации: 12
    • Профил
Re: OpenCV / обучаване на Haar cascade класификатори
« Отговор #123 -: Aug 16, 2016, 01:20 »
http://www.linux.org.ru/news/opensource/12808776 - излезе първата версия на аналога на OpenCV, DCV 0.1.
DCV е написан на езика D. Поддържа работа със статични изображения и видео.
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
OpenCV или libjpeg проблем
Общ форум
shoshon 0 1746 Последна публикация Jun 22, 2009, 22:02
от shoshon
OpenCV - Help
Web development
taloveca 0 1481 Последна публикация Jan 27, 2015, 20:06
от taloveca
Инсталиране на OpenCV
Хардуерни и софтуерни проблеми
4096bits 1 1333 Последна публикация Jan 23, 2017, 20:58
от remotexx
Обработка на снимка с opencv
Хардуерни и софтуерни проблеми
gosho987 9 2225 Последна публикация Dec 07, 2017, 17:52
от 4096bits