Smorodov 579 Жалоба Опубликовано January 12, 2012 Сплайн-деформация изображения. Исходные данные точки на изображении и соответствующие конечные точки (в которые перейдут точки на изображении после деформации). сайт с картинками: http://ipwithopencv.blogspot.com/2010/01/thin-plate-spline-example.html исходники: http://ipwithopencv.googlecode.com/svn/trunk/ документ с описанием: http://cseweb.ucsd.edu/classes/sp03/cse252/bookstein.pdf И еще один проект на эту же тему: http://code.google.com/p/imgwarp-opencv/ 1 Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
mrgloom 242 Жалоба Опубликовано January 13, 2012 отлично, то что я искал,но правда уже забыл для чего хотел применить) можно это как то переделать чтобы варпить не изображение, а скажем облако точек? п.с. могу залить какие то pdf-ки по image morphing и т.д. если кому нибудь нужно. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
kilop 7 Жалоба Опубликовано August 11, 2012 отлично, то что я искал,но правда уже забыл для чего хотел применить) можно это как то переделать чтобы варпить не изображение, а скажем облако точек? п.с. могу залить какие то pdf-ки по image morphing и т.д. если кому нибудь нужно. простите за некропостинг, залей Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Smorodov 579 Жалоба Опубликовано August 11, 2012 пока пожевать http://w3.impa.br/~morph/sig-course/slides.html http://www.palass.org/modules.php?name=palaeo_math&page=26 http://life.bio.sunysb.edu/morph/ Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
mrgloom 242 Жалоба Опубликовано August 13, 2012 https://www.dropbox.com/s/u6vrn6kvgjbcad1/image_morphing.7z вот некоторые материалы http://step.polymtl.ca/~rv101/projects.php Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
mrgloom 242 Жалоба Опубликовано December 6, 2012 я так и не понял TPS поддерживает все деформации? или есть какие то огранчиения? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
mrgloom 242 Жалоба Опубликовано December 6, 2012 и еще вроде где то на форуме обсуждали вроде про варп изображения состоящего из треугольников(после треангуляци) не могу найти. не очень понятно если преобразование задается для каждого треугольника своё, то как потом они соединяются? есть ли у этого подхода преимущества перед TPS? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Smorodov 579 Жалоба Опубликовано December 6, 2012 Здесь есть проект: https://github.com/Pitel/morphing , но тут четырехугольники. Здесь есть описание и еще один проект: http://davis.wpi.edu/~matt/courses/morph/2d.htm Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Smorodov 579 Жалоба Опубликовано May 3, 2013 Соорудил быстрый и маленький кусочно-аффинный варпер (перенос фрагмента изображения из одной сетки треугольников в другую): WarpAffine.rar 3 Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
cerber 3 Жалоба Опубликовано July 13, 2013 Соорудил быстрый и маленький кусочно-аффинный варпер (перенос фрагмента изображения из одной сетки треугольников в другую): WarpAffine.rar Можно ли как-то использовать этот врапер под C#? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Smorodov 579 Жалоба Опубликовано July 13, 2013 На шарпе не пишу, но там меньше 200 строчек, думаю проблем быть не должно. Основное в этом варпере это формулы преобразования, а они С++ и шарпе одинаково пишутся, аналогом vector является List, ну и шарповский opencv надо юзать. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
cerber 3 Жалоба Опубликовано July 13, 2013 Могу я вас попросить скомпилировать в виде библиотеки DLL? Буду вам очень признателен. я так и не смог, по ходу с OPENCV что-то. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Smorodov 579 Жалоба Опубликовано July 13, 2013 Так она потребует моей же версии OpenCV-шных dll-ок. Если это устроит, то скомпилирую завтра вечером, только интерфейсы все равно надо будет к ней писать на шарпе. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
cerber 3 Жалоба Опубликовано July 14, 2013 Так она потребует моей же версии OpenCV-шных dll-ок. Если это устроит, то скомпилирую завтра вечером, только интерфейсы все равно надо будет к ней писать на шарпе. Да думаю должно заработать через [DllImport(@. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Smorodov 579 Жалоба Опубликовано July 14, 2013 Здесь весь проект x64 под 2010 студию (сдается мне, что Вам придется его все-таки перестроить у себя). Я его скомпилировал, dll-ки там есть. WarpAffineDLL.zip 1 Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
cerber 3 Жалоба Опубликовано July 14, 2013 Спасибо,буду разбираться. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах