Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Поиск на фото номера авто. алгоритмы?

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
1injener
Отправлено: 20 Мая, 2013 - 20:06:40
Post Id


Новичок


Покинул форум
Сообщений всего: 6
Дата рег-ции: Май 2013  


Помог: 0 раз(а)




Пред история. Стоит вебка на фирме. Просматриваем удаленно. Как подъезжает машина делается фотка. Полноцвет 1240х1280. Как обнаружить с помощью php область номера? Пробовал применять фильтры и красить приближенно - тучи и многие объекты тоже закрашиваются. Видел поиск лица на фото, но вот с номерами как то трудно. Извините фото выложить оригинал не могу. Пример ниже. Буду благодарен любому полезному алгоритму
Прикреплено изображение (Нажмите для увеличения)
spustys-gelezinio-vilko-gatveje-ties-agostauto-gatve-50be09b6f1b87.jpg
 
 Top
caballero
Отправлено: 20 Мая, 2013 - 20:44:00
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




OCR алгоритмы не пишут на PHP


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
Мелкий Супермодератор
Отправлено: 20 Мая, 2013 - 21:31:38
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




1injener, вам алгоритмы или результат нужен?
Если результат - гуглите в сторону openCV. Статьи с решениями (разной степени пригодности) вашей задачи определённо видел.

Разумеется, это не для PHP. Максимум - можете сами написать модуль для PHP, но пинать низкоуровневые С-вызовы.


-----
PostgreSQL DBA
 
 Top
1injener
Отправлено: 20 Мая, 2013 - 22:12:03
Post Id


Новичок


Покинул форум
Сообщений всего: 6
Дата рег-ции: Май 2013  


Помог: 0 раз(а)




Мелкий пишет:
Алгоритм какой нибудь было бы вообще супер))


Мне не распознавание символов надо, а просто выделить область машины, номера))

(Отредактировано автором: 20 Мая, 2013 - 22:17:25)

 
 Top
caballero
Отправлено: 20 Мая, 2013 - 22:19:18
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




это сложные алгоритмы завязаные на куче математики реализация которых влетает не в одну тысячу строк. На PHP это никто не пишет потому что скорости не хватит на обработку изображения.
про алгоритм забудь - ищи готовое решение.
(Добавление)
Цитата:
Мне не распознавание символов надо, а просто выделить область машины, номера))

сути дела не меняет. можешь попробовать нейронные сети (перцептроны)
но это тоже не для PHP.
(Добавление)
вообще, если не в состоянии осилить что то сложнее PHP то к таким алгоритмам даже подходить нет смысла.


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
1injener
Отправлено: 20 Мая, 2013 - 22:26:19
Post Id


Новичок


Покинул форум
Сообщений всего: 6
Дата рег-ции: Май 2013  


Помог: 0 раз(а)




caballero пишет:
Пробовал применять сеть хопфилда, но матрицы 1240 1280 перемножать и вертеть - гиблое дело.
 
 Top
caballero
Отправлено: 20 Мая, 2013 - 22:28:13
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




вот я и говорю - забудь про PHP в таких задачах

и вообще какой смысл распознаватть область номера если не распознавать сам номер - если разпознавать глазами номера то и так по фотке можно рассмотреть


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
1injener
Отправлено: 20 Мая, 2013 - 22:39:35
Post Id


Новичок


Покинул форум
Сообщений всего: 6
Дата рег-ции: Май 2013  


Помог: 0 раз(а)




caballero пишет:
Смыслов много. Суть не изменяется)


Кстати как вариант можно пикселизировать картинку. Так как номер занимает все таки некоторое достаточное место на фото, при фильтре пикселизирования с параметром 20 будет некоторая белая область. Но необходимо перед этим применить какие то фильтры. И искать уже не белый серый. Но многое зависит от времени суток...
 
 Top
caballero
Отправлено: 20 Мая, 2013 - 22:44:38
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




на белой или светлой серой машине будет до фига белой области
искать нужно именно цифры


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
1injener
Отправлено: 20 Мая, 2013 - 23:03:55
Post Id


Новичок


Покинул форум
Сообщений всего: 6
Дата рег-ции: Май 2013  


Помог: 0 раз(а)




caballero пишет:
.

Перевести в чернобелое , сделать матрицы чисел, они получатся размером примерно 10 на 10. и потом 10 на 10 пикселей квадратом проверять все изображение?!
Получается за 10 000 итераций примерно пройдет всё фото и где обнаружит хотя бы 1 число (других там быть не может) там и будет машина с номером. Но надо же погрешность задать то есть сравнивая каждую матрицу с фрагментом на фото надо смешать эту матрицу влево вправо внизу вверх.. в итоге получается нужно уже проходить очень мелкими шагами и тут тупик ресурсоемкости..

(Отредактировано автором: 20 Мая, 2013 - 23:07:23)

 
 Top
caballero
Отправлено: 20 Мая, 2013 - 23:07:14
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




на самом деле алгоритмы распознавания более хитрые чем тупо анализировать квадратики - но про PHP в любом случае забудь


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
1injener
Отправлено: 20 Мая, 2013 - 23:10:06
Post Id


Новичок


Покинул форум
Сообщений всего: 6
Дата рег-ции: Май 2013  


Помог: 0 раз(а)




caballero пишет:
я понимаю что хитры и сложнее. Но исходить из чего то все таки наверно стоит)


Понял..благодарю за ответы!Улыбка
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Графика в PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB