FuzzyInvokeInpaint Method |
http://www.emgu.com
Image inpainting.
Namespace:
Emgu.CV.Fuzzy
Assembly:
Emgu.CV.World (in Emgu.CV.World.dll) Version: 4.1.0.3408 (4.1.0.3408)
Syntaxpublic static void Inpaint(
Mat image,
Mat mask,
Mat output,
int radius = 2,
FuzzyInvokeFunction function = FuzzyInvokeFunction.Linear,
FuzzyInvokeInpaintAlgorithm algorithm = FuzzyInvokeInpaintAlgorithm.OneStep
)
Public Shared Sub Inpaint (
image As Mat,
mask As Mat,
output As Mat,
Optional radius As Integer = 2,
Optional function As FuzzyInvokeFunction = FuzzyInvokeFunction.Linear,
Optional algorithm As FuzzyInvokeInpaintAlgorithm = FuzzyInvokeInpaintAlgorithm.OneStep
)
public:
static void Inpaint(
Mat^ image,
Mat^ mask,
Mat^ output,
int radius = 2,
FuzzyInvokeFunction function = FuzzyInvokeFunction::Linear,
FuzzyInvokeInpaintAlgorithm algorithm = FuzzyInvokeInpaintAlgorithm::OneStep
)
static member Inpaint :
image : Mat *
mask : Mat *
output : Mat *
?radius : int *
?function : FuzzyInvokeFunction *
?algorithm : FuzzyInvokeInpaintAlgorithm
(* Defaults:
let _radius = defaultArg radius 2
let _function = defaultArg function FuzzyInvokeFunction.Linear
let _algorithm = defaultArg algorithm FuzzyInvokeInpaintAlgorithm.OneStep
*)
-> unit
Parameters
- image
- Type: Emgu.CVMat
Input image. - mask
- Type: Emgu.CVMat
Mask used for unwanted area marking. - output
- Type: Emgu.CVMat
Output 32-bit image. - radius (Optional)
- Type: SystemInt32
Radius of the basic function. - function (Optional)
- Type: Emgu.CV.FuzzyFuzzyInvokeFunction
Function type - algorithm (Optional)
- Type: Emgu.CV.FuzzyFuzzyInvokeInpaintAlgorithm
Algorithm type
See Also