Помощь по Delphi требуется!

#1  Fed » Пн 21.05.2007, 20:44

Нужна помощь в доделке одной проги на Delphi, программа завязана с графикой (две точки на карте нужно соединить программно прямой и отсеять лишние шумы) и почти работает, осталось совсем чуть-чуть, нужна помощь спеца!
Кто поможет? Естественно Небесплатно! Парень знакомый обратилсо, у него по диплому не получается..
Кто заинтересован, пишите в личку, дам телефончик..
Аватара пользователя
Fed
постоялец
 
Сообщения: 115
Зарегистрирован: Сб 6.12.2003, 1:06
Откуда: Irkutsk

#2  LMsd » Пн 21.05.2007, 21:05

Что подразумевается под понятием лишние шумы?
и в чём помощь нужна
Мне всё равно,что вы обо мне думаете. Я о вас не думаю вообще. (с) Коко Шанель
Пишу как и. Как и так и пишу.
http://vk.com/default.xhtml
Изображение
Аватара пользователя
LMsd
постоялец
 
Сообщения: 2837
Зарегистрирован: Чт 17.05.2007, 13:38
Откуда: Боянсг

#3  Fed » Пн 21.05.2007, 21:41

Ну доделать программку эту... Там что-то не получаетсо у него, алгоритм, кстати, не знаю, продуман ли... А то возможно надо как раз сам алгоритм продумать.. Поможешь?
Аватара пользователя
Fed
постоялец
 
Сообщения: 115
Зарегистрирован: Сб 6.12.2003, 1:06
Откуда: Irkutsk

#4  Miker » Пн 21.05.2007, 22:26

Fed Программулину бы посмотреть).. А вообще - задачка легче лёгкого концептуально).. Самая большая заморочка может быть только с "картой" - вдруг с помощью стандартных объектов и методов не получится, придётся и карту загружать-выгружать самому)
"Ох, деньги имеют изрядную силу
Коль можно девицу купить за кобылу"
Аватара пользователя
Miker
постоялец
 
Сообщения: 5057
Зарегистрирован: Вс 1.08.2004, 20:11
Откуда: Иркутскъ

#5  Phoenix » Пн 21.05.2007, 22:56

Fed мало информации ИМХО. Опиши суть поподробнее, или лучше залей куда исходник (на рапиду к примеру) проблемного модуля, мож кто и поможет.
Злой железячник.
Изображение
Аватара пользователя
Phoenix
постоялец
 
Сообщения: 2234
Зарегистрирован: Вт 10.01.2006, 5:29
Откуда: Новосибирск/Иркутск

#6  LMsd » Пн 21.05.2007, 23:02

Phoenix не думаю, что ктот захочет полностью дтплом на рапиду кидать ;)
Мне всё равно,что вы обо мне думаете. Я о вас не думаю вообще. (с) Коко Шанель
Пишу как и. Как и так и пишу.
http://vk.com/default.xhtml
Изображение
Аватара пользователя
LMsd
постоялец
 
Сообщения: 2837
Зарегистрирован: Чт 17.05.2007, 13:38
Откуда: Боянсг

#7  Phoenix » Пн 21.05.2007, 23:07

LMsd я потому и написал про отдельный проблемный модуль - который собсно и не работает)))

Добавлено спустя 3 минуты 29 секунд:

Хотя чужой код всегда потёмки :)
Кстати хорошо могут помочь на сайте Королевство Дельфи! :idea:
Злой железячник.
Изображение
Аватара пользователя
Phoenix
постоялец
 
Сообщения: 2234
Зарегистрирован: Вт 10.01.2006, 5:29
Откуда: Новосибирск/Иркутск

#8  LMsd » Пн 21.05.2007, 23:53

Phoenix Это смотря как он написан. если в коде десятки переменных Х Х1 Х_ итп, эт хз что, я в таком даже разбираться не буду... будем надеяться на пряморукость аффтара )
Мне всё равно,что вы обо мне думаете. Я о вас не думаю вообще. (с) Коко Шанель
Пишу как и. Как и так и пишу.
http://vk.com/default.xhtml
Изображение
Аватара пользователя
LMsd
постоялец
 
Сообщения: 2837
Зарегистрирован: Чт 17.05.2007, 13:38
Откуда: Боянсг

#9  Miker » Вт 22.05.2007, 8:49

Феникс, ЛСМД, вы чего??) Какой проблемный модуль, какие 10-ки переменных, что вы там не разглядите?)) Никогда чтоли линию на растре не рисовали, чтоли?
"Ох, деньги имеют изрядную силу
Коль можно девицу купить за кобылу"
Аватара пользователя
Miker
постоялец
 
Сообщения: 5057
Зарегистрирован: Вс 1.08.2004, 20:11
Откуда: Иркутскъ

#10  Phoenix » Вт 22.05.2007, 9:21

Miker рисовал=) Тока согласись не видя текущего алгоритма ты должен сам полностью его писать, а при его наличии можно просто подкорректировать и усё) Путей реализации то много.
Злой железячник.
Изображение
Аватара пользователя
Phoenix
постоялец
 
Сообщения: 2234
Зарегистрирован: Вт 10.01.2006, 5:29
Откуда: Новосибирск/Иркутск

#11  Fed » Вт 22.05.2007, 10:24

Miker
Слухай сможешь созвонитьсо с аффтаром? Я тел тебе в личку скину! Просто я сам хз чё там и как, а тут глядишь и договоритесь до чего..
Аватара пользователя
Fed
постоялец
 
Сообщения: 115
Зарегистрирован: Сб 6.12.2003, 1:06
Откуда: Irkutsk

#12  Miker » Вт 22.05.2007, 11:53

Phoenix там типа 20 алгоритмов может быть?) И все слоооожные).. От что значит программировать ХЗ когда и ХЗ где)).. Да у меня любой 8-классник эту линию ещё в прошлом году рисовал)

На всякий случай, на ум приходят следующие пути:
1. Рисовать линию по-точечно
2. Рисовать линию стандартным методом MoveTo-LineTo

Как ни странно, всё) Причём, подразумевается тут думаю сделать линию первым методом) Ну, давайте, удивите меня списком, как ещё концептуально по-другому можно линию провести)

Добавлено спустя 2 минуты 23 секунды:

Фед: Сорри, сам звонить не буду, ибо лень) У него аська есть?
"Ох, деньги имеют изрядную силу
Коль можно девицу купить за кобылу"
Аватара пользователя
Miker
постоялец
 
Сообщения: 5057
Зарегистрирован: Вс 1.08.2004, 20:11
Откуда: Иркутскъ

#13  Phoenix » Вт 22.05.2007, 11:57

(соединить программно прямой и отсеять лишние шумы) как я понял там не просто линию провести надо, а еще и шумы убирать - по сути функция как в графических редакторах.
Злой железячник.
Изображение
Аватара пользователя
Phoenix
постоялец
 
Сообщения: 2234
Зарегистрирован: Вт 10.01.2006, 5:29
Откуда: Новосибирск/Иркутск

#14  Miker » Вт 22.05.2007, 12:18

Phoenix Что за шумы то?) Сглаживание, чтоли?) Без шумов делается просто, а с шумами, если нужно избавиться от лесенок - ну хотя бы добавить сравнение с рядом стоящими цветами "ступенек" и подобрать соотношение смешения цветов.

Если шумы имеется ввиду - устранить шумы в рисунке вообще (а я скорее всего не так понял - видимо эта задача и имеется ввиду) - тоже можно что-нибудь придумать, даже не роясь в учебниках особо).. Начать попиксельно перебирать растр, определять, далеко ли распространяется пятно текущего цвета (площадь, и добавть небольшие допустимые отклонения от текущего цвета), если пятно меньше в итоге эталона "шума" - затереть его рядом стоящими цветами).. Да, вот как определить чем затирать - это конечно же интересно).. Но если сложные случаи не рассматривать (пятно лежит на границе 2-х совершенно разных цветов) - затереть цветом "нечто среднее от всех цветов границы", ну или постепенно цветами границы заполнять края, пока пятно полностью не закроется).. Но это всё делается, ну рекурсию надо несложную, но делается))
"Ох, деньги имеют изрядную силу
Коль можно девицу купить за кобылу"
Аватара пользователя
Miker
постоялец
 
Сообщения: 5057
Зарегистрирован: Вс 1.08.2004, 20:11
Откуда: Иркутскъ

#15  Fed » Вт 22.05.2007, 13:02

Miker
Ага есть постучи 161808662
Аватара пользователя
Fed
постоялец
 
Сообщения: 115
Зарегистрирован: Сб 6.12.2003, 1:06
Откуда: Irkutsk

#16  LMsd » Вт 22.05.2007, 15:23

Miker восьмиклассники в линию - это конечно хорошо, но всё же нужно посмотреть в чём дело
Мне всё равно,что вы обо мне думаете. Я о вас не думаю вообще. (с) Коко Шанель
Пишу как и. Как и так и пишу.
http://vk.com/default.xhtml
Изображение
Аватара пользователя
LMsd
постоялец
 
Сообщения: 2837
Зарегистрирован: Чт 17.05.2007, 13:38
Откуда: Боянсг

#17  Miker » Вт 22.05.2007, 16:20

Так, новая вводная!) Оказывается, линию нужно не рисовать, а искать!) На монохромном BMP - шном рисунке).. И не линию, а отрезок) Уже есть часть, которая линию ищет, нужно чтобы и отрезок тоже искала)
"Ох, деньги имеют изрядную силу
Коль можно девицу купить за кобылу"
Аватара пользователя
Miker
постоялец
 
Сообщения: 5057
Зарегистрирован: Вс 1.08.2004, 20:11
Откуда: Иркутскъ

#18  cepera_ang » Вт 22.05.2007, 18:36

Аватара пользователя
cepera_ang
постоялец
 
Сообщения: 1933
Зарегистрирован: Пт 2.06.2006, 3:31

#19  LMsd » Ср 23.05.2007, 3:29

ага, предлагаешь написать ЭС с припадками в сторону ИИ?
Мне всё равно,что вы обо мне думаете. Я о вас не думаю вообще. (с) Коко Шанель
Пишу как и. Как и так и пишу.
http://vk.com/default.xhtml
Изображение
Аватара пользователя
LMsd
постоялец
 
Сообщения: 2837
Зарегистрирован: Чт 17.05.2007, 13:38
Откуда: Боянсг

Аватара
спонсор



cron