mrgloom 242 Жалоба Опубликовано April 2, 2013 вот например задача одна граница красная, другая зеленая и условие, что цвет на границе должен быть "чистый", а внутри области мы должны как то произвести смешивание.применимо ли уравнение пуассона для такой задачи? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
mrgloom 242 Жалоба Опубликовано April 2, 2013 http://www.ctralie.com/Teaching/PoissonImageEditing/ ну похоже, что замкнутая область у нас и так будет одна просто на границе у нас будут значения пикселей разных цветов, а не одного изображения. т.е. задача сводиться к уже рассмотренной. только остаётся вопрос какой брать градиент внутри области? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Smorodov 579 Жалоба Опубликовано April 2, 2013 А можно (скорее всего так и надо) вообще не заполнять эту область градиентами. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
mrgloom 242 Жалоба Опубликовано April 2, 2013 А можно (скорее всего так и надо) вообще не заполнять эту область градиентами. ну для вычеперечисленной задачи, может быть, а в реальности мы всё таки имеем 2 изображения при сшивке панорамы. наверно можно усреднять градиенты от 2-х изображений которые пересекаются в этой области. попробовал Laplacian Pyramid Blending и похоже это не подходит, т.к. там просто идет смешивание по маске с размытием края. а как раз проблема в том, что мы эту маску то и не знаем. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
mrgloom 242 Жалоба Опубликовано April 2, 2013 хотя может быть это решается путем нахождения оптимального шва. т.е. как тут http://enblend.sourceforge.net/details.htm или всё таки идти в сторону вычисления градиента. graphics.cs.cmu.edu/courses/15-463/2011_fall/Lectures/blending.pdf тут это вроде называется gradient domain blending Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
mrgloom 242 Жалоба Опубликовано April 3, 2013 попробовал MultiBandBlender из OpenCV но как то он работает странно, то же самое что просто наложить, а края размыть. + еще непонятно как определение шва поможет или нет, тем более что нету похоже функции чтобы его вывести. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
mrgloom 242 Жалоба Опубликовано April 3, 2013 вот например задача одна граница красная, другая зеленая и условие, что цвет на границе должен быть "чистый", а внутри области мы должны как то произвести смешивание. кстати я подумал, в такой постановке ведь у задачи может быть любое решение лишь бы граница была одноцветной(т.е. без разницы как мы заполним внутренность), т.е. кроме граничных условий надо задавать какие то еще условия (наверно на изменение градиента в области). т.е. от геометрии полигона должно зависеть направление и сила градиента. п.с. всё таки это как то сильно похоже на какую нибудь физическую задачку о распространении тепла или магнитных полях. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
mrgloom 242 Жалоба Опубликовано April 8, 2013 вроде есть такое решение, что полигон делиться на треугольники, но там именно интерполяция цвета на границе. http://mathematica.stackexchange.com/questions/16168/quirk-in-vertexcolors-interpolation-when-displaying-polygon и непонятно даже если провести триангуляцию ,то как потом закрашивать сами треугольники и обеспечить чтобы между треугольниками не было перепада яркости? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
mrgloom 242 Жалоба Опубликовано December 3, 2013 http://www.autopano.net/wiki-en/Color_and_Brightness http://www.autopano.net/wiki-en/action/view/LDR_/_HDR_:_How_it_works Некие LDR correction и HDR correction для выравнивая яркости в панораме, как в сущности они делаются документов как то не нашлось особо. еще док по retinex \ tone mapping http://infoscience.epfl.ch/record/86005/files/EPFL_TH3588.pdf хотя это скорее, если приводить каждое изображение в норму по отдельности. что то похожее делается через GDI http://www.rsdn.ru/forum/dotnet.gui/1228655.all http://msdn.microsoft.com/en-us/library/windows/desktop/ms533917%28v=vs.85%29.aspx Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах