Добавить на изображение другое изображение с альфа-каналом?
Есть изображение Image1, есть второе изображение Image2 с альфа каналом (например, png).
Требуется наложить Image2 на Image1 учитывая альфа-канал на OpenCV.
Я сделал через функцию cvAddWeighted, работает, но второе изображение прозрачное. Надо, чтобы изображение накладывалось как оно есть, без прозрачности.
Что можете посоветовать? Может есть какой-то вариант через cvCopy.
Если я всё правильно понял, cvAddWeighted вам не подходит. Чтобы второе изображение было непрозрачным, надо задавать веса 0 и 1, а тогда первое будет полностью прозрачным.
Возможно Вы правы. Скорее всего надо использовать cvCopy. Но я сделал по-своему (своеобразный велосипед), если производительности не будет хватать, то буду пересматривать решения.