OpenCV 4.11.0
开源计算机视觉
加载中…
搜索中…
未找到匹配项
Alpha 遮罩

详细描述

基于信息流算法的Alpha遮罩实现

Alpha 遮罩用于从背景图像中提取具有柔和边界的前景对象。

此模块致力于根据给定的输入图像和包含前景、背景和未知像素信息的灰度三值图图像计算图像中对象的 Alpha 遮罩。假设未知像素是前景和背景像素的组合。该算法使用多种精心定义的像素亲和性的组合来估计未知区域中前景像素的不透明度。

该实现基于 [7]

此模块由 Muskaan Kularia 和 Sunita Nayak 作为 2019 年 Google 代码之夏 (GSoC 19) 项目开发。

函数

void cv::alphamat::infoFlow (InputArray image, InputArray tmap, OutputArray result)
 计算图像中对象的 Alpha 遮罩。
 

函数文档

◆ infoFlow()

void cv::alphamat::infoFlow ( InputArray image,
InputArray tmap,
OutputArray result )

#include <opencv2/alphamat.hpp>

计算图像中对象的 Alpha 遮罩。

参数
image输入 RGB 图像
tmap输入灰度三值图图像
result输出 Alpha 遮罩图像

infoFlow 函数使用灰度三值图图像对 RGB 图像执行 Alpha 遮罩,并输出灰度 Alpha 遮罩图像。输出的 Alpha 遮罩可用于从背景图像中柔和地提取前景对象。示例可在 samples 目录中找到。