Jancka
|
ну, на 3х-мерной картинке же видно. выпуклое - это релевантная зона, ее нужно обрабатывать. зона по середине "впуклая", от нее нужно отталкиваться. т.е. они делят весь имеющийся объем на маленькие участки (маленькие объемы или пикселы), находят кратчайшее расстояние от маленького участка до границы с этой серединой. и преобразуют его. получается такой "каньон". все что вокруг этой большой зоны нам неинтересно. это и есть реальный пример. неужели это только я вижу
|
|
|
Записан
|
|
|
|
iddqd
|
ну теперь то понятно. просто в первом посте речь шла про белый цвет вообще
|
|
|
Записан
|
|
|
|
|
Jancka
|
спасибо. правда, я все еще пока соображаю, как мне это поможет но попытаюсь попозже еще раз прочитать. а что делает этот алгоритм? он ищет расстояния? а как быть с преобразованием картинки? а имеет ли смысл упростить задачу так, чтобы она искала не для всех точек, а только для определнных расстояний (грубо говоря, для 1см, для 1.5 см и так далее)? станет от этого проще? ведь в итоге мне нужно получить эдакое цветовое преобразование..
|
|
|
Записан
|
|
|
|
RILLey_ELf
Гость
|
алгоритм достаточно простой на самом деле не займёт больше 60 минут творчества даже на матлабе для каждой точки данный алгоритм выдаст расстояние до ближайшей белой точки, а по нему применяй уже свою функцию. мягко говоря в результате работы алгоритма можно получить матрицу "D", размерами картинки где: в каждом элементе матрицы "D", будет рассчитано число шагов до ближайшей белой клетки, ( 0 - для белой клетки ). имею данную матрицу преобразовать изображение можно простым циклом for i in 0..m for u in 0..n a = любая_функция_от расстояния(D) end end
|
|
|
Записан
|
|
|
|
spammer
|
1) задача была поставлена неверно оказывается есть не только белые и черные точки, но еще и фон, которые не участвует в расчетах, откуда-то взялся
2) нах тут точные расчеты в матлабе? автор же сказала, что ей надо прикинуть "на глаз". берем фотошоп и валим все теми же селекшенами. не попиксельно верно, но общая картина вполне верна. к тому же работы на минуту в отличие от расчетов в матлабе:
|
|
|
Записан
|
|
|
|
RILLey_ELf
Гость
|
программированием на мой взгляд было бы лучше. ибо картинка будет не одна..
|
|
|
Записан
|
|
|
|
spammer
|
в фотошопе есть такое понятие как batch processing и макросы
а то что автор думает что ей будет лучше у меня не вызывает ничего кроме немого вопроса об ее знаниях об инструментах, подходящих для решения этой задачи
|
|
|
Записан
|
|
|
|
Jancka
|
в фотошопе есть такое понятие как batch processing и макросы
а то что автор думает что ей будет лучше у меня не вызывает ничего кроме немого вопроса об ее знаниях об инструментах, подходящих для решения этой задачи
об инструментах пожалуй, а вот о возможности задать этот градиент формулой ослабление цвета не будет равномерным/линейным. мне нужно видеть каким оно будет.
|
|
|
Записан
|
|
|
|
iddqd
|
я уже забил, ибо запутался. картинка, которую покзал spammer, верна?
|
|
|
Записан
|
|
|
|
spammer
|
насчет прямого задания формулы - врядли, градиенты фотошопа вроде бы ограничиваются линией или параболой
|
|
|
Записан
|
|
|
|
iddqd
|
мы тоже так думали..
|
|
|
Записан
|
|
|
|
Jancka
|
то это не соответсвует описанию задачи. Т.к. вы почему-то считаете, что граница белой области только одна - справа от разрыва. Хотя граница находится вокруг всей фигуры.
вроде я писала, что фигура с белыми включениями, и от белых включений надо отталкиваться. а, вообще, всем спасибо за помощь. задача решилась
|
|
|
Записан
|
|
|
|
Jancka
|
на перле, папа написал
|
|
|
Записан
|
|
|
|
|