![]() |
Модераторы: Snowy, MetalFan, bems, Poseidon |
![]() ![]() ![]() |
|
Mach3 |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 158 Регистрация: 26.11.2005 Репутация: нет Всего: 2 |
Здрасте...
Проблема в следующем.... Получаю с web камеры две фотографии с интревалом три секунды... Затем сравниваю:
Фотографии вроде одинаковые, а более 80 % разные... Почему так? Можно-ли как-нибудь реализоваь подобное? --------------------
Век живи - век учись... |
|||
|
||||
merge |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 84 Регистрация: 20.3.2007 Репутация: нет Всего: 1 |
![]() а ты незнаешь, что на фото вляет освещение, которое нестатично. будь оно солнечное, будь лампа дневного света/накаливания. Также сжатие картинки при передаче усугубляет это. поэтому картинки только визуально одинаковые. Нужно делить изображение на матрицу 4х4 или другую. (подобрать по размеру и содержимому). вычислять средний пиксел. и потом уже эти средние пикселы сравнивать. ЗЫ а вообще у меня дома есть линк на страницу с алгоритмами. вечером постану. |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 34 Всего: 459 |
Вместо if Canvas.Pixels[i,j]= Canvas.Pixels[i+W+50,j] следует написать.
Т.е. допустить небольшое отклонение. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
Mach3 |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 158 Регистрация: 26.11.2005 Репутация: нет Всего: 2 |
Благодарю...
Работает... Только вот слишком долго... Видимо из-за того что не напрямую в памяти работаем.... Можно-ли как-нибудь ускорить процесс? Как сравнить фотки в памяти учитывая погрешность? Извиняюсь за назойливость... --------------------
Век живи - век учись... |
|||
|
||||
merge |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 84 Регистрация: 20.3.2007 Репутация: нет Всего: 1 |
ускорить можно используя алгоритм, описаный мною во втором посте.
ЗЫ я забыл вечером постануть линк =) да ты впринципе сам можешь в гугле найти по слолвам алгоритмы нахождения одинаковых изображений |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 34 Всего: 459 |
В поиск по слову ScanLine избитая до нельзя тема. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Для новичков" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |