Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Как перевести координаты выделенного квадрата в матрицу...

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование
Предыдущая тема :: Следующая тема  
Автор Сообщение
Katze
Гость





СообщениеДобавлено: Вс Ноя 17 2002 04:24    Заголовок сообщения: Как перевести координаты выделенного квадрата в матрицу... Ответить с цитатой

Привет, Всем!
Даны два снимка в формате BMP: первый снимок имеет, например, размер 512х1024, а второй - 1200х2048. Каждый из них по содержанию, одинаков, но разница есть, например, первый - снят год назад, а второй - сегодня и ещё, снимок м.б. разного масштаба. На первом снимке мышью выводим квадратик 24х24, а затем во втором - квадратик 96х96. Требуется: во втором снимке, в квадрате 96х96 найти ту область, кот. выбралась в первом снимке. Надо перевести координаты квадрата 24х24, как и квадрат 96х96 в матрицы. А затем, во втором квадрате "по-пиксельно прогнать" первый квадрат. Трабла в том, как перевести координаты квадратика в матрицу и как учесть разницу в масштабах...???? Помогите, пожалуйста. Спасибо.
Вернуться к началу
SAV



Зарегистрирован: 22.10.2002
Сообщения: 46
Откуда: Нижний Новгород

СообщениеДобавлено: Пн Ноя 18 2002 22:09    Заголовок сообщения: Re: Как перевести координаты выделенного квадрата в матрицу... Ответить с цитатой

Масштабирование - нетривиальная операция, часто невозможна без потери информации.
1) найти функцию яркости по строке
2) с помощью линейной интерполяции пересчитывешь цвета в новых координатах [(y-y1)/(y2-y1) = (x-x1)/(x2-x1) подходит в большинстве случаев]
дальше все просто - задаешь коэффициент совпадения - и вперед!
а вообще, советую почитать книжку "зрение роботов"
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Katze
Гость





СообщениеДобавлено: Вт Ноя 19 2002 08:18    Заголовок сообщения: Re: Как перевести координаты выделенного квадрата в матрицу... Ответить с цитатой

Привет! Спасибо, за отклик! Smile
Честно говоря, не знаю как: 1) найти функцию яркости по строке ???
Из этого: 2) с помощью линейной интерполяции пересчитывешь цвета в новых координатах [(y-y1)/(y2-y1) = (x-x1)/(x2-x1) подходит в большинстве случаев]-> что вместо x,x1,y,y1 писать???
дальше все просто - задаешь коэффициент совпадения - и вперед! Как???
а вообще, советую почитать книжку "зрение роботов" Автора?!
С этим первый раз столкнулась, вот и не понимаю ничего Sad
Пока
Вернуться к началу
SAV



Зарегистрирован: 22.10.2002
Сообщения: 46
Откуда: Нижний Новгород

СообщениеДобавлено: Вт Ноя 19 2002 17:27    Заголовок сообщения: Re: Как перевести координаты выделенного квадрата в матрицу... Ответить с цитатой

к сожалению я не могу поделиться с Вами сырцами - они часть корпоративной библиотеки, писать все алгоритмы - очень отнимающее время занятие, поэтому единственное, что я сейчас могу для вас сделать, то это отослать к умной книжке - Хорн Б.К.П, Зрение роботов., М., Мир, 1988. Там более-менее все есть, хотя я даавно ее не смотрел, если попадется другая литература - я обязательно дам Вам знать. Удачи!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
SAV



Зарегистрирован: 22.10.2002
Сообщения: 46
Откуда: Нижний Новгород

СообщениеДобавлено: Вт Ноя 19 2002 17:28    Заголовок сообщения: Только оставьте свой электический ящик Ответить с цитатой

-
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Katze
Гость





СообщениеДобавлено: Ср Ноя 20 2002 20:44    Заголовок сообщения: Re: Только оставьте свой электический ящик Ответить с цитатой

Привет,SAV!
Спасибо за книгу, нашла Smile)) Ящик к вашим услугам: katze@zmail.ru
Пока.
Вернуться к началу
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...