Как стать автором
Обновить
108
23
Zheka Kozlov @orionll

Пользователь

Отправить сообщение
Когда я делаю копипаст, то больше концентрируюсь на этом участке кода и проверяю несколько раз, что все правильно.
Еще было бы неплохо добавить рейтинг к комментариям. Как на хабре. Чтобы всякое гавно типа «я бы вдул» минусовали сразу.
Зачем, если есть 6-я версия? saveie6.com/compare.php
Если лететь, допустим, со скорость 0.99c, то путешествие займет в системе отсчета корабля несколько секунд, а в системе отсчета Земли — те же самые 3 минуты.
Чтобы так ускоряться, нужна сила. Когда скорость начнет приближаться к скорости света, требуемая сила будет стремиться к бесконечности. Так что корабль не достигнет скорости света.
В таком случае можно чередовать сидение и стояние. Например, первые 4 часа сидя, вторые 4 часа — стоя.
У этой конструкции есть также такая не менее приятная особенность, как ограничение области видимости в пределах блока using.
Я не знаю почему, но у меня отображаются, даже при Ctrl + F5. Загружал на habreffect.ru.
Кто-нибудь знает, в чем может быть проблема?
К сожалению, гистограмма — не единственное тонкое место. Как я упомянул в статье, там сначала идет предобработка: вычитание модулей производных + усредняющий фильтр 31x31. Это занимает большую часть времени работы алгоритма.

Кстати, вопрос в студию: правда ли, что можно реализовать усредняющий фильтр такого размера (31x31) всего за несколько операций на пиксель?
Кстати, да, мне интересно, я бы посмотрел код, а еще лучше, краткое его описание.
На неизвестное число, насколько я знаю, нет. На фиксированное число — есть.
А если штрих-код не будет лежать на главной диагонали? Где-нибудь в углу локализован?
Во-первых, суть статьи не в том, чтобы показать, что метод локализации хорош, а в том, чтобы показать действенность метода на реальной задаче. В данном случае, на локализации штрих-кодов.
Во-вторых, «хорошесть» вашего метода не отменяет «хорошесть» описанного мною. Просто ваш может быть немного лучше.
В-третьих, в дипломе я не занимаюсь локализацией, так как локализация уже разработана многими. Вот и вы предлагаете свой метод. Моя задача ограничена именно распознаванием уже локализованного штрих-кода.
В-четвертых, инвариантность относительно поворота в моей работе не нужна, так как дальнейший алгоритм распознавания все равно не работает с наклоненными штрих-кодами (такова плата за низкое разрешение и дефокусировку).
В-пятых, хорошие решения есть, но далеко не все их можно достать в Интернете. Вот вы придумали метод, взяли бы да и опубликовали статью. И я бы в своем дипломе, к примеру, мог бы сослаться на него.
Я не думаю. Ведь лицо вовсе не обязано быть ярче / темнее фона. А тут именно разделение по яркости.
Не совсем понял, поясните, пожалуйста.
>> И еще, если можно, этот алгоритм можно применять для любых классов? Или есть какие-то требования?

Хороший вопрос, в общем-то:) Думаю, можно ответить так: чем лучше классы описываются гауссовым распределением и чем меньше их гистограммы перекрываются, тем надежнее будет метод.
Да, но линейное время линейному времени рознь. Выигрыш, допустим, в 2-3 раза, может быть существенен. В любом случае надо читать исходный код и сравнивать.
Хм, как выяснилось гугловский ZXing тоже производит локализацию штрих-кода. Осталось только понять, какой алгоритм лучше: описанный в статье или ZXing.
Хорошо, обязательно посмотрю. Как разберусь, напишу.
Спасибо, исправил

Информация

В рейтинге
253-й
Откуда
Новосибирск, Новосибирская обл., Россия
Зарегистрирован
Активность