http://www.emgu.com
Performs mean-shift filtering for each point of the source image. It maps each point of the source image into another point, and as the result we have new color and new position of each point.

Namespace: Emgu.CV.GPU
Assembly: Emgu.CV.GPU (in Emgu.CV.GPU.dll) Version: 2.4.2.1777 (2.4.2.1777)

Syntax

C#
public static void MeanShiftFiltering(
	IntPtr src,
	IntPtr dst,
	int sp,
	int sr,
	MCvTermCriteria criteria,
	IntPtr stream
)
Visual Basic
Public Shared Sub MeanShiftFiltering ( _
	src As IntPtr, _
	dst As IntPtr, _
	sp As Integer, _
	sr As Integer, _
	criteria As MCvTermCriteria, _
	stream As IntPtr _
)
Visual C++
public:
static void MeanShiftFiltering(
	IntPtr src, 
	IntPtr dst, 
	int sp, 
	int sr, 
	MCvTermCriteria criteria, 
	IntPtr stream
)

Parameters

src
Type: System..::..IntPtr
Source GpuImage. Only CV 8UC4 images are supported for now.
dst
Type: System..::..IntPtr
Destination GpuImage, containing color of mapped points. Will have the same size and type as src.
sp
Type: System..::..Int32
Spatial window radius.
sr
Type: System..::..Int32
Color window radius.
criteria
Type: Emgu.CV.Structure..::..MCvTermCriteria
Termination criteria.
stream
Type: System..::..IntPtr
Use a Stream to call the function asynchronously (non-blocking) or IntPtr.Zero to call the function synchronously (blocking).

See Also