Как научить комп "Собирать пазлы" ?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
SSecurity
Служба безопасности
Аватара пользователя
 
Сообщения: 1283
Зарегистрирован: 19.08.2003 (Вт) 1:11
Откуда: Россия, Мурманск

Как научить комп "Собирать пазлы" ?

Сообщение SSecurity » 01.08.2005 (Пн) 14:20

Всем привет!

У меня есть 431 фрагмент 256х256 пкс карты России, выдернул из Т.И.Ф. после посещения Гугла) :)
Надо бы заставить машину автоматом создать карту размещения этих фрагментов.
Программист - это маленький Бог, а все его ошибки - это самостоятельные творения:)
Так задумано:)

SSecurity
Служба безопасности
Аватара пользователя
 
Сообщения: 1283
Зарегистрирован: 19.08.2003 (Вт) 1:11
Откуда: Россия, Мурманск

Сообщение SSecurity » 01.08.2005 (Пн) 14:21

У меня есть идея, как это реализовать, она в следующем - берем фрагмент и заносим в массивы все крайние точки (допустим с шагом в 16 пикселей по верхней, правой, левой, и нижней сторонам - всего 4 массива на фрагмент, т.е. 4х16, для более точной подгонки - все - 4х256) загоняем так все фрагменты в массив.
Берем первый элемент, и начинаем искать перебором тот фрагмент, который на смежной стороне имеет самый большой процент близких цветов (близость цветов наверняка прийдется определять обесцветив рисунок). И так шаг за шагом. Теоретически должен работать, потом как-то запихнуть это в массив расположений (проиндексировать) и уже работать.

Может у Вас есть иные идеи, прошу высказываться!
Программист - это маленький Бог, а все его ошибки - это самостоятельные творения:)
Так задумано:)

SSecurity
Служба безопасности
Аватара пользователя
 
Сообщения: 1283
Зарегистрирован: 19.08.2003 (Вт) 1:11
Откуда: Россия, Мурманск

Сообщение SSecurity » 01.08.2005 (Пн) 14:22

1 кусок 256х256 - это снимок со спутника поверхности земли в масштабе в 73пкс = 50 км (около 150х150кв.км, если удастся, то хочу сделать 10000 фрагментов (60х60 кв.км, но ето планы))

(В трех постах потому, что как единое целое выдает еррор, а частями легко)
Программист - это маленький Бог, а все его ошибки - это самостоятельные творения:)
Так задумано:)


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 38

    TopList