OpenCV  4.10.0
开源计算机视觉
正在加载...
正在搜索...
无匹配项
函数
Alpha Matting

详细描述

Information Flow 算法实现用于 alpha matting

Alpha matting 用于从背景图像中提取具有柔和边界的前景物体。

该模块致力于根据给定的输入图像和灰度三元图图像计算图像中物体的 alpha matte,三元图图像包含有关前景、背景和未知像素的信息。假定未知像素是前景像素和背景像素的组合。该算法使用多个精心定义的像素亲和力的组合来估计未知区域中前景像素的不透明度。

该实现基于 [7]

该模块由 Muskaan Kularia 和 Sunita Nayak 开发,作为 Google Summer of Code 2019 (GSoC 19) 的一个项目。

函数

void cv::alphamat::infoFlow (InputArray image, InputArray tmap, OutputArray result)
 计算图像中物体的 alpha matte。
 

函数文档

◆ infoFlow()

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

#include <opencv2/alphamat.hpp>

计算图像中物体的 alpha matte。

参数
image输入 RGB 图像
tmap输入灰度三元图图像
result输出 alpha matte 图像

infoFlow 函数使用灰度三元图图像对 RGB 图像执行 alpha matting,并输出灰度 alpha matte 图像。输出 alpha matte 可以用于从背景图像中柔和地提取前景物体。示例可以在 samples 目录中找到。