Форум программистов, компьютерный форум, киберфорум
Наши страницы
Алгоритмы
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
PrincNochi
0 / 0 / 0
Регистрация: 29.01.2014
Сообщений: 4
1

Поиск одинаковых элементов изображений

11.02.2014, 16:06. Просмотров 1365. Ответов 5
Метки нет (Все метки)

Здравствуйте!
Есть два снимка, сделанных через определенный промежуток времени, с несколько другого расстояния и ракурса. Нужно найти общие точки для наложения снимков друг на друга, чтобы программа могла выявить произошедшие за этот промежуток времени изменения. Понимаю, что задача поставлена, мягко говоря, не корректно и если кто-то поймет о чем ведется речь - это будет чудом, но все-таки может есть такие алгоритмы или все параметры придется задавать ручками?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.02.2014, 16:06
Ответы с готовыми решениями:

Поиск похожих изображений
Дано: видео с нотами, например https://www.youtube.com/watch?v=UOxp6QMwQrA Задача: получить ноты в...

Поиск похожих изображений
Какой алгоритм необходим чтоб реализовать программу по поиску похожих изображений?

Поиск одинаковых цепей
Вкратце задача такова. Есть несколько электрических цепей. Необходимо, описывая их каким-то...

Поиск одинаковых фигур на матрице
Для заданной копии, состоящей из нулей и едениц, отметить все фигуры, используя для этого маленькие...

Поиск одинаковых имён и суммирование значений
Всем, привет. У меня есть своя переменная, которая содержит поля имя и число (в одной...

5
Voland_
1665 / 1053 / 99
Регистрация: 04.01.2010
Сообщений: 3,565
17.02.2014, 18:43 2
данную задачу можно реализовать, зная геометрию снятого объекта. В общем случае придется творить разбиение кадра на связные куски и собирать его в другом кадре. Потом да, выделяя области отличий, вы выявите зоны несоответствия.
1
kvadro
12 / 10 / 1
Регистрация: 12.03.2012
Сообщений: 127
17.02.2014, 20:19 3
нейронная сеть?
0
Voland_
1665 / 1053 / 99
Регистрация: 04.01.2010
Сообщений: 3,565
17.02.2014, 20:49 4
kvadro, в чем идея?
0
VTsaregorodtsev
606 / 563 / 85
Регистрация: 19.02.2010
Сообщений: 2,054
17.02.2014, 22:03 5
PrincNochi, нужные алгоритмы уже реализованы в OpenCV.
Просто в зависимости от особенностей картинок/задачи надо будет взять либо детекторы Харриса (или SIFT, SURF и иже с ними), либо алгоритмы оптического потока (Лукаса-Канаде, например), либо meanshift/camshift.
Просто в учебниках по OpenCV (а их вроде бы как минимум уже 3, и лишь 1 переведён на русский, и этим одним ограничиваться ни в коем случае нельзя) может быть не описана нужная последовательность действий по созданию полной программы (я в предыдущем абзаце написал только лишь про стартовую точку в виде алгоритмов детекции движения или алгоритмов выделения особых точек на изображении - а дальше... я не знаю особенностей Ваших картинок и задачи).
1
PrincNochi
0 / 0 / 0
Регистрация: 29.01.2014
Сообщений: 4
19.02.2014, 02:15  [ТС] 6
В данном случае речь идет о изменении ландшафта местности. Так как территория может быть довольно обширной - сопоставлять снимки ручками очень не хотелось бы. Думаю выделять несколько ключевых точек и на их основе масштабировать снимки.
0
19.02.2014, 02:15
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.02.2014, 02:15

Поиск одинаковых элементов
написал программу поиска одинаковых элементов, а вот если их там нет у меня блин не получается...

Поиск одинаковых элементов массива
#include <conio.h> #include <locale> #include <iostream> using namespace std; int main ()...

Поиск одинаковых элементов массива
Помогите написать программу на поиск одинаковых элементов массива


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru