2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Векторизовать размытую линию
Сообщение11.12.2012, 12:15 
Приветствую математиков-программистов!
Необходимо векторизовать размытую линию как можно точнее.
Подробности здесь:
http://www.cyberforum.ru/graphics/thread727034.html
Спасибо.

 
 
 
 Re: Векторизовать размытую линию
Сообщение11.12.2012, 12:46 
Нужна какая-то модель. Т.е. нужна какая-то формула с некоторым набором параметров, которая в идеале могла бы описывать эту линию "точно" (с погрешностью существенно меньшей одного пиксела или просто точно -- например, если известно, что это окружность или прямая).

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

 
 
 
 Re: Векторизовать размытую линию
Сообщение11.12.2012, 13:32 
Боюсь такой модели нет.
Пожалуйста, посмотрите ещё раз ссылку. Добавил картинку. пост №3.
Про инверсию, да - это понятно. Что если построить ф-ию от интенсивности пикселей? Как можно её сгладить сплайнами?

-- Вт дек 11, 2012 13:52:14 --

ewert в сообщении #656949 писал(а):
надо просто пропустить эту модель через метод наименьших квадратов. Только метод должен быть весовым -- каждый пиксел на картинке должен учитываться с весом, пропорциональным его яркости.

Можно здесь по подробнее? Могу ли я пропустить через метод наименьших квадратов функцию от интенсивности цвета пикселя чтобы её сгладить?

 
 
 [ Сообщений: 3 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group