![]() |
OpenSiv3D
v0.6.5
C++20 framework for creative coding
|
画像からの背景抽出 More...
#include <GrabCut.hpp>
Public Member Functions | |
SIV3D_NODISCARD_CXX20 | GrabCut () |
SIV3D_NODISCARD_CXX20 | GrabCut (const Image &image, GrabCutClass defaultMask=GrabCutClass::PossibleForeground) |
SIV3D_NODISCARD_CXX20 | GrabCut (const Image &image, const Rect &backgroundRect, size_t iterations=2) |
void | update (const Image &maskImage, const Color &foreground, const Color &background, size_t iterations=2) |
void | getResult (Grid< GrabCutClass > &result) |
画像からの背景抽出
SIV3D_NODISCARD_CXX20 s3d::GrabCut::GrabCut | ( | ) |
|
explicit |
SIV3D_NODISCARD_CXX20 s3d::GrabCut::GrabCut | ( | const Image & | image, |
const Rect & | backgroundRect, | ||
size_t | iterations = 2 |
||
) |
void s3d::GrabCut::getResult | ( | Grid< GrabCutClass > & | result | ) |
void s3d::GrabCut::update | ( | const Image & | maskImage, |
const Color & | foreground, | ||
const Color & | background, | ||
size_t | iterations = 2 |
||
) |