OpenCV 4.13.0
開源計算機視覺庫 (Open Source Computer Vision)
正在載入...
正在搜尋...
未找到匹配項
Alpha Matting

詳細說明

資訊流演算法實現用於 Alpha Matting

Alpha Matting 用於從背景影像中提取具有柔和邊界的前景物件。

此模組致力於根據給定的輸入影像和包含前景、背景和未知畫素資訊的灰度三圖影像,計算影像中物件的 alpha matte。未知畫素被假定為前景畫素和背景畫素的組合。該演算法使用多種精心定義的畫素親和力組合來估計未知區域中前景畫素的不透明度。

該實現基於 [9]

該模組由 Muskaan Kularia 和 Sunita Nayak 作為 2019 年 Google 夏日程式設計專案 (GSoC 19) 的專案開發。

函式

void cv::alphamat::infoFlow (InputArray image, InputArray tmap, OutputArray result)
 計算影像中物件的 alpha matte。
 

函式文件 (Function Documentation)

◆ infoFlow()

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

#include <opencv2/alphamat.hpp>

計算影像中物件的 alpha matte。

引數
影像輸入 RGB 影像
tmap輸入灰度三圖影像
result輸出 alpha matte 影像

infoFlow 函式使用灰度三圖影像對 RGB 影像執行 alpha matting,並輸出灰度 alpha matte 影像。輸出的 alpha matte 可用於從背景影像中柔和地提取前景物件。示例可以在 samples 目錄中找到。