Back to Aurora Vision Library website

You are here: Start » Function Reference » Profile » Profile Local Transforms » SmoothProfile_Gauss_Mask

SmoothProfile_Gauss_Mask


Header: AVL.h
Namespace: avl
Module: FoundationPro

Smooths a profile by averaging points with one of ten pre-computed Gauss kernels.

Applications: Noise removal. Faster, but less accurate.

Syntax

C++
C#
 
void avl::SmoothProfile_Gauss_Mask
(
	const avl::Profile& inProfile,
	float inStdDev,
	avl::Profile& outProfile
)

Parameters

Name Type Range Default Description
Input value inProfile const Profile& Input profile
Input value inStdDev float 0.0 - 3.0 0.6f
Output value outProfile Profile& Output profile

Hardware Acceleration

This operation is optimized for SSE2 technology.

This operation is optimized for AVX2 technology.

This operation is optimized for NEON technology.