Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Вопрос по теории преобразования изображений
|
|||
|---|---|---|---|
|
#18+
Всем привет. В рамках своего хобби появилась интересная задача (как всегда от лени) - на основании любого рисунка построить его изображение прямыми линиями (вроде как line drawing) основываясь на множестве отдельных опорных точек (с заданными координатами) на двухмерной плоскости. Если первая часть задачи мне более-менее понятна (во всяком случае в интернете есть исходники), то наложение рисунка на точки, поиск всех возможных вариантов, и выбор лучшего - это как-то совсем сложно, и при первом приближении в интернете ничего не нашлось (возможно что не там ищу). Может кто-нибудь подсказать направление, в котором стоит начать копать по второй части задачи? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2017, 00:21 |
|
||
|
Вопрос по теории преобразования изображений
|
|||
|---|---|---|---|
|
#18+
Netmould, Лучше пример чего хочется, из объяснений ничего не ясно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2017, 01:15 |
|
||
|
Вопрос по теории преобразования изображений
|
|||
|---|---|---|---|
|
#18+
Любопыно, это типа полутени штриховкой или же только выделение некоторых контуров? "выбор лучшего " - это в самом деле сложно, это из области выбора "критерия качества", адекватного классу изображений, из области статистики. наложение рисунка на точки, поиск всех возможных вариантов Это действительно непонятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2017, 10:20 |
|
||
|
Вопрос по теории преобразования изображений
|
|||
|---|---|---|---|
|
#18+
Netmould, для меня вторая часть вообще не имеет смысла, т.к линия = множество точек ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2017, 12:17 |
|
||
|
Вопрос по теории преобразования изображений
|
|||
|---|---|---|---|
|
#18+
mini.weblab, Ребус: . . , о / \ / \ огуречик " До дальнейших пояснений можно думать, что рисуем от точки к точке. Если уж только надо вычислить что-то на самом отрезке. основываясь на множестве отдельных опорных точек ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2017, 14:21 |
|
||
|
Вопрос по теории преобразования изображений
|
|||
|---|---|---|---|
|
#18+
exp98, просто начальная задача состоит в том, чтобы найти минимальное количество точек, которое обеспечит нужное качество изображения, и накладывать рисунок на точки не нужно, потому что полученное множество точек это уже полученное изображение. далее вы это изображение ухудшаете - заменяете наборы точек отрезками я бы смотрела в сторону матана и на алгоритмы использующиеся для сжатия изображений ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2017, 15:40 |
|
||
|
Вопрос по теории преобразования изображений
|
|||
|---|---|---|---|
|
#18+
mini.weblabexp98, просто начальная задача состоит в том, чтобы найти минимальное количество точек, которое обеспечит нужное качество изображения, и накладывать рисунок на точки не нужно, потому что полученное множество точек это уже полученное изображение. далее вы это изображение ухудшаете - заменяете наборы точек отрезками Набор точек отрезками однозначно заменить невозможно, поэтому нет смысла сначала искать набор точек. ТС стоит пояснить задачу, которую он ставит - что он хочет получить на выходе? Классический пример - фильтры, есть много способов представить изображение отрезками. Например - взять изображение как карту яркости и построить изображение линиями уровня. Линию уровня грамотно аппроксимировать отрезками проблемы не составляет. Можно штриховку сделать - тоже несложный алгоритм. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2017, 17:13 |
|
||
|
Вопрос по теории преобразования изображений
|
|||
|---|---|---|---|
|
#18+
mini.weblab, вот я и говорю, что ТС хочет рисовать прямыми линиями (читай отрезками). Однако имхо: Рисовать так, чтобы было "красиво". Критерий красоты, имхо, тоже хочет найти, но пока не нашёл. Возможно, хочет выбирать из нескольких критериев по некоторому особому критерию, к-рый тоже ищет. А вот наложение рисунка на точки и опорные точки мне лично непонятный зверь. Мож это просто смутные предчувствия к алгоритму: подразумевается их наличие у исходника, но неизвестно, где точка носа, а где точки глаз. А мож это разный масштаб или вообще иная трансформация опорных точек или смесь кони-люди. Это вполне может оказаться вроде рисования цилиндра. Тем не менее разъяснять нам может не потребоваться ввиду нашего не в теме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2017, 17:48 |
|
||
|
Вопрос по теории преобразования изображений
|
|||
|---|---|---|---|
|
#18+
mini.weblab, Я не просто так с самого начала попросил выложить образец. Без него вероятность угадывания плохо сформулированных желаний близка к нулю, что и показывает обсуждение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2017, 17:55 |
|
||
|
Вопрос по теории преобразования изображений
|
|||
|---|---|---|---|
|
#18+
Автор задал нам нехилый ребус. Понять что ему надо на выходе - совершенно невозможно без пояснительной картинки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2017, 22:28 |
|
||
|
Вопрос по теории преобразования изображений
|
|||
|---|---|---|---|
|
#18+
А по-моему всё понятно, он хочет самостоятельно сделать фотофильтр, превращающий изображение в карандашный рисунок. Имеющиеся в том же фотошопе его, очевидно, не устраивают своей "готовостью". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2017, 13:58 |
|
||
|
Вопрос по теории преобразования изображений
|
|||
|---|---|---|---|
|
#18+
NetmouldМожет кто-нибудь подсказать направление, в котором стоит начать копать по второй части задачи? Вторую часть задачи, как и первую, надо начинать с ознакомления с OpenCV. Там это есть. По OpenCV есть обширная документация и много книг на английском языке. Сверх OpenCV можно искать информацию в google по словам image veсtorization (векторизация изображений), veсtorize image и подобным. Вопрос отвечен. Dimitry SibiryakovИмеющиеся в том же фотошопе его, очевидно, не устраивают своей "готовостью". Вы не обратили внимание, что этот форум называется "Программирование", а не "Пользование пиратской версией Photoshop". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2017, 20:31 |
|
||
|
Вопрос по теории преобразования изображений
|
|||
|---|---|---|---|
|
#18+
Partisan MВы не обратили внимание, что этот форум называется "Программирование", а не "Пользование пиратской версией Photoshop". почему пиратской обязательно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2017, 20:32 |
|
||
|
Вопрос по теории преобразования изображений
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovА по-моему всё понятно, он хочет самостоятельно сделать фотофильтр, превращающий изображение в карандашный рисунок. Имеющиеся в том же фотошопе его, очевидно, не устраивают своей "готовостью". Да я тоже думаю что это либо brush stroke-фильтр (обводка), либо трассировка (векторизация) растровой картинки. Алгоритмов тыщи. Все эвристические с настройками и с изначально заданными экспертными параметрами. Однако автор вводит некое понятие "опорных точек" и это меня сбивает с толку. Машинная графика не оперирует такими терминами. Вроде в ГИС есть такое понятие. Есть еще опорная прямая в геометрии но это другое. Словом автор - хитрый провокатор. Вбросил и убежал. А мы - мучаемся догадками. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2017, 21:31 |
|
||
|
Вопрос по теории преобразования изображений
|
|||
|---|---|---|---|
|
#18+
[quot mayton]Dimitry SibiryakovОднако автор вводит некое понятие "опорных точек" и это меня сбивает с толку. Машинная графика не оперирует такими терминами. Оперирует. Особые точки, в частности, используются в анализе динамими, отличной от parallel-shift. И есть спец. фильтр Хэрриса для их определения. Правда, я не уверен, что ТС нужно именно это. Даже почти уверен, что нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2017, 00:45 |
|
||
|
Вопрос по теории преобразования изображений
|
|||
|---|---|---|---|
|
#18+
Partisan MВы не обратили внимание, что этот форум называется "Программирование", а не "Пользование пиратской версией Photoshop". Без разницы как называется форум пока аффтар не хочет использовать моск хотя бы для того, чтобы обозреть уже имеющиеся решения его задачи и определить чем именно они его не устраивают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2017, 13:50 |
|
||
|
Вопрос по теории преобразования изображений
|
|||
|---|---|---|---|
|
#18+
Разница Тангенса углов наклона должно определять количество точек, которые нужно соединять для получения визуального контура. Некое параметризуемое значение разностей тангенса угла наклона 2 отрезков есть критерием, когда несколько отрезков лежащих вблизи одной линии можно заменить одной линией, быть либо точкой излома. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2017, 14:59 |
|
||
|
Вопрос по теории преобразования изображений
|
|||
|---|---|---|---|
|
#18+
д0kХНекое параметризуемое значение разностей тангенса угла наклона 2 отрезков есть критерием, когда несколько отрезков лежащих вблизи одной линии можно заменить одной линией, быть либо точкой излома. Не прокатывает с отрезками, полученными из растра: /\/\/\/\/\/\/\/\/\/\/\/\ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2017, 13:58 |
|
||
|
Вопрос по теории преобразования изображений
|
|||
|---|---|---|---|
|
#18+
Какой тангенс? Вы о чем? Тут даже класс методов еще не определён а вы уже погрузились в конкретику. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2017, 18:08 |
|
||
|
Вопрос по теории преобразования изображений
|
|||
|---|---|---|---|
|
#18+
mayton, Dimitry Sibiryakov А в чем собственно проблемы ? Netmould основываясь на множестве отдельных опорных точек ( с заданными координатами ) на двухмерной плоскости. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2017, 20:23 |
|
||
|
Вопрос по теории преобразования изображений
|
|||
|---|---|---|---|
|
#18+
Я хочу схватиться за голову. Вы что здесь все - телепаты? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2017, 20:34 |
|
||
|
Вопрос по теории преобразования изображений
|
|||
|---|---|---|---|
|
#18+
maytonЯ хочу схватиться за голову. Вы что здесь все - телепаты? русским языком написано же автор на основании любого рисунка построить его изображение прямыми линиями (вроде как line drawing) основываясь на множестве отдельных опорных точек (с заданными координатами) на двухмерной плоскости. Если первая часть задачи мне более-менее понятна (во всяком случае в интернете есть исходники), то наложение рисунка на точки, поиск всех возможных вариантов, и выбор лучшего - это как-то совсем сложно, и при первом приближении в интернете ничего не нашлось (возможно что не там ищу). 1. Линии ТС рисовать умеет. 2. Точки с координатами уже есть Суть задачи сводится к поиску алгоритма выбора правильных точек которые нужно соеденить линиями. Или это я перстал понимать русский ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2017, 17:45 |
|
||
|
Вопрос по теории преобразования изображений
|
|||
|---|---|---|---|
|
#18+
д0kХ, ещё бы определение опорной точки (что понимается под ней в данном контексте) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2017, 17:51 |
|
||
|
Вопрос по теории преобразования изображений
|
|||
|---|---|---|---|
|
#18+
Док залогонься ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2017, 19:33 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=39483175&tid=1340337]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
179ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
67ms |
get tp. blocked users: |
2ms |
| others: | 12ms |
| total: | 305ms |

| 0 / 0 |
