Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
Гродненский Форум
19 Июль 2025, 12:33:54
Новости, реклама:
   Главная   Новости Гродно Помощь Игры Календарь Войти Регистрация   Меню
Страниц  : 2 Далее»  Все   Вниз
  Печать  
Автор Тема: Re: нужна помощь. обработка изображения.  (Прочитано 5246 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Jancka
Мегафлеймер
*******

Репутация: +3605/-4
Offline Offline

Пол: Женский
Сообщений: 15504


Просмотр профиля
« Ответ #0 : 03 Март 2009, 13:33:42 »

ну, а как мне без окружности искать кратчайшее расстояние от черных точек до белых?  Непонимающий второй рисунок это "упрощение" градиента, мне такого хватит..

Добавлено: 03 Март 2009, 13:38:08
как я понял задачу:
у тебя есть im = [n][m]точек, точка = int(0..255) (учитывая что у нас градации серого) белыми областями называется набор точек где их цвет 255
в результате:
все чёрные точки (цвет = 0) должны сменить цвет в зависимости от расстояния до ближайщей белой точки по какой то определённой формуле (скажем d = pow( pow( x1-x2 , 2) + pow( y1-y2 , 2), 0.5 ) )
как ты формулой окружности собираешься искать ближайшую белую точку без перебора я пока не представляю,
но думаю что волновой алгоритм отлично это сделает


все правильно, это мне и нужно. только я и не знаю, как мне это кратчайшее расстояние искать. на листе бумаге имеет смысл именно окружность. ну, чтоб белая была как бы касательной. тогда расстояние будет наименьшим.
Записан
Страниц  : 2 Далее»  Все   Вверх
  Печать  
 
Перейти в:  

Войти
Войдите, чтобы добавить комментарий

Войдите через социальную сеть

Имя пользователя:
Пароль:
Продолжительность сессии (в минутах):
Запомнить:
Забыли пароль?

Контакт
Powered by MySQL Powered by PHP Мобильная версия
Powered by SMF 1.1.20
SMF © 2006-2025, Simple Machines
Simple Audio Video Embedder
| Sitemap
Valid XHTML 1.0! Valid CSS!
Страница сгенерирована за 0,081 секунд. Запросов: 20.