объединить 2 изображения opencv, затем затемнить / осветлить основное изображение - PullRequest
0 голосов
/ 02 января 2012

У меня есть 2 изображения. основное изображение лица и изображение рта (прямоугольник). Я прикрепляю изображение рта к основному изображению, заменяя изображение рта. Мне бы хотелось, чтобы рот выглядел так, как будто он принадлежит к основному изображению (цвета вокруг рта слишком светлые / темные). я бродил, как это сделать? используя функции маски? или изменяя каждый пиксель?

основное изображение и изображение рта оба являются изображениями opencv, но если у растрового класса есть полезная функция для моей проблемы, я могу изменить этот тип.

спасибо заранее.

1 Ответ

0 голосов
/ 03 января 2012

Я бы рекомендовал использовать функцию openCV с маской для области рта (например, cvAddS).OpenCV, вероятно, имеет лучшую оптимизированную реализацию для этого.Однако, если вы действительно хотите, чтобы рот был частью лица, вам, вероятно, следует использовать какой-то алгоритм наложения (я использую сплайновое изображение Берта-Адельсона) и, возможно, некоторое выравнивание гистограммы.

...