|
|
|
алгоритм которые скрывает номера машины
|
|||
|---|---|---|---|
|
#18+
скажем есть фотография машины, нужно скрыть ее номера. хочу написать такой алгоритм, который "размоет их". как определить где находится номер машины на фотографии и есть ли он вообще? какие вопросы связанные с этим следует изучить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2013, 14:21 |
|
||
|
алгоритм которые скрывает номера машины
|
|||
|---|---|---|---|
|
#18+
Задача - распознавание образов. (СРО, Machine Vision, Image Recognition). Решишь - задачу распознать номер на фотке - это 99% уже решил всё. Замылить или заштриховать четырёхугольник на картинке это уже какая-то мелкая инструментальная задачка которая на фоне первой даже и не смотриться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2013, 16:29 |
|
||
|
алгоритм которые скрывает номера машины
|
|||
|---|---|---|---|
|
#18+
PsychoPM, можно статистику использовать: если с области N% черный цвет, а M% - белый, то с высокой вероятностью это номер, N и M можно самому прикинуть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2013, 19:07 |
|
||
|
алгоритм которые скрывает номера машины
|
|||
|---|---|---|---|
|
#18+
Делаешь изображение черно-белым, обходишь пикселы первый раз простым алгоритмом, ищещь белый прямоугольник, все объекты заносишь в буфер, затем второй обход, уже по объектам, сравниваешь с эталоном, присваиваешь результатам приоритет, сравниваешь с эталоном, определяешь порог вероятности, снова обход, выбираешь координаты объекта(ов) по макс соответствию эталону. Количество операций зависит от алгоритмов, если дружишь с матаном задача упрощается. Пример алгоритма здесь , в твоем случае задача на пару-тройку дней для выработки логики. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2013, 23:17 |
|
||
|
алгоритм которые скрывает номера машины
|
|||
|---|---|---|---|
|
#18+
Никто в топике даже не подумал о том что на фотке может быть несколько номеров. Только я думаю об этом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2013, 12:27 |
|
||
|
алгоритм которые скрывает номера машины
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2013, 13:24 |
|
||
|
алгоритм которые скрывает номера машины
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2013, 13:24 |
|
||
|
алгоритм которые скрывает номера машины
|
|||
|---|---|---|---|
|
#18+
maytonНикто в топике даже не подумал о том что на фотке может быть несколько номеров. Только я думаю об этом? Никто не подумал также о том, что номера не обязательно имеют белый фон, а даже если белый, то может совсем не быть таковым на фото due to освещение, цветовой баланс снимающего устройства etc. Собс-но, априори можно считать только что а) номер прямоугольный б) соответствует по габаритам одному из перечня стандартов. А также, что при наличии двух светящихся фар он находится примерно между ними. Соответственно, логика решения может сводится к поиску прямоугольного контура определенных размеров в некоторой области изображения. Если есть две светящиеся фары зону поиска (ROI) можно ограничить. Для выделения контуров можно воспользоваться градиентными фильтрами или Canny edge detector, для поиска прямоугольника - Houph transform. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2013, 17:52 |
|
||
|
алгоритм которые скрывает номера машины
|
|||
|---|---|---|---|
|
#18+
Мозговой штурм продолжаю. В рамках отвлечения от конкретики и от каких-то там реализаций (до которых в топике еще далеко) я предлагаю просто отвлечся и посмотреть в гугл по ключевым словам автомобильные номера во вкладке поиск картинок . Обратите внимания какое разнообразие: - Геометрических искажений (номера сняты под углом) - Шумов (дождь, туман, дымка) - Бликов, рефлексов, отражений - Цветов (негатив, номера на синем фоне) - Размеров (номер может быть на всё фото а может быть и мелким вдали горизонта) - Количества (несколько машин в кадре) - Национальных алфавитов (локализация, кодовые страницы, шрифты). - Посторонние рисунки на бэкграуднде номера (VIP-номера, аэрография) - Фейк (прочие картинки в кадре которые походи на номер но фактически ими не являются) - Отсутствие номера в кадре вообще (вопрос - какую реакцию от приложения мы ожидаем) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2013, 18:11 |
|
||
|
алгоритм которые скрывает номера машины
|
|||
|---|---|---|---|
|
#18+
Я бы пошел так: определить правильный/неправильный прямоугольник труда не составит, это будет кластер, ищем в нем узлы (буквы, цифры), тоже простая задача, затем распознаем номер, для этого вычисляем центры узлов, пропорционально перспективе сравниваем расстояние между узлами, читаем контуры букв - сравниваем с эталоном. Распознование букв будет являться решением задачи. На практике могут быть бесконечно разнообразные ситуации, тогда используем паттерн адаптивного распознования, держим в запасе несколько алгоритмов, в трудном случае каждым по очереди проходим трудночитаемые битмапы, программно (или вручную) регулируем threshhold определения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2013, 19:04 |
|
||
|
алгоритм которые скрывает номера машины
|
|||
|---|---|---|---|
|
#18+
Соколинский БорисСобс-но, априори можно считать только что а) номер прямоугольный б) соответствует по габаритам одному из перечня стандартов. А также, что при наличии двух светящихся фар он находится примерно между ними.Вот только на фото - ничего подобного. а) номер может быть по любым углом и наклоном => это только четырехуголник б) у фото нет масштаба, т.е. размер не пришьешь. Если в кадре несколько автомобилей на разном расстоянии под разными углами (что вполне возможно при съемки автодроги), то все эти "априори" рассыпаются в прах. А еще бывают номера, написанные прямо на корпусе, например, на грузовиках и автобусах. С ними что делать? А еще бывает цветной фон, включая черный... Гугл перестраховывается и замазывает даже надписи на бортах грузовиков и иногда даже объявления на столбах :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2013, 19:07 |
|
||
|
алгоритм которые скрывает номера машины
|
|||
|---|---|---|---|
|
#18+
miksoft, если у ТС стационарно закрепленная камера с неизменным фокусным расстоянием (типа камер наблюдения на дороге), но разрешение (пиксел/метр) будет постоянным, поэтому истинные размеры должны определяться довольно точно. Угол съемки может искажать прямоугольник, но это всегда будет параллелограмм (афинное преобразование намекает). Старина Хаф все равно должен найти. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2013, 19:40 |
|
||
|
алгоритм которые скрывает номера машины
|
|||
|---|---|---|---|
|
#18+
UPD: алгоритм не сработает если фон номерного знака совпадает с цветом бампера и нет рамки другого цвета. Но в этой ситуации, я думаю, нужно совсем по-другому действовать - сначала выделять автомобиль. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2013, 19:49 |
|
||
|
алгоритм которые скрывает номера машины
|
|||
|---|---|---|---|
|
#18+
Соколинский БорисУгол съемки может искажать прямоугольник, но это всегда будет параллелограмм (афинное преобразование намекает).Увы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2013, 19:55 |
|
||
|
алгоритм которые скрывает номера машины
|
|||
|---|---|---|---|
|
#18+
Соколинский Борисесли у ТС стационарно закрепленная камера с неизменным фокусным расстоянием (типа камер наблюдения на дороге), но разрешение (пиксел/метр) будет постоянным, поэтому истинные размеры должны определяться довольно точно.Вот если бы еще и съемка происходила точно в тот момент, когда автомобильный номер в фокусе... Но увы, на это надеяться мы не можем. Т.е. расстояние будет разным и размеры будут разными. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2013, 19:57 |
|
||
|
алгоритм которые скрывает номера машины
|
|||
|---|---|---|---|
|
#18+
miksoft, данный снимок алгоритм смог бы определить, сложный случай в плохом освещении, но и здесь есть выход, освещать номера источником света, например инфракрасным, качество распознования только выиграет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2013, 00:36 |
|
||
|
алгоритм которые скрывает номера машины
|
|||
|---|---|---|---|
|
#18+
miksoftСоколинский БорисУгол съемки может искажать прямоугольник, но это всегда будет параллелограмм (афинное преобразование намекает).Увы. Ну это особый случай, когда расстояние от приемника до объекта сопоставимо с размером объекта. Тут действительно принцип афинности нарушается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2013, 12:57 |
|
||
|
алгоритм которые скрывает номера машины
|
|||
|---|---|---|---|
|
#18+
Torre, С ИК еще больше проблем будет. Все тоже самое плюс поглощение парами воды. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2013, 13:00 |
|
||
|
алгоритм которые скрывает номера машины
|
|||
|---|---|---|---|
|
#18+
Torremiksoft, данный снимок алгоритм смог бы определить, сложный случай в плохом освещении, но и здесь есть выход, освещать номера источником света, например инфракрасным, качество распознования только выиграет. Автор темы не собирается сам фотографировать, ему надо работать с готовыми фотографиями. Какой тут может быть инфракрасный источник света????? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2013, 09:21 |
|
||
|
|

start [/forum/topic.php?fid=16&fpage=53&tid=1341680]: |
0ms |
get settings: |
13ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
| others: | 247ms |
| total: | 399ms |

| 0 / 0 |
