C# Class Strabo.Core.ColorSegmentation.MyKMeans

Mostra file Open project: spatial-computing/strabo-learning-ocr-transformation Class Usage Examples

Public Methods

Method Description
Apply ( int k, string fn, string outImagePath ) : string
MyKMeans ( ) : System
PaintRGB ( Bitmap srcimg, KMeansParallel kMeans, ClusterCollection clusters ) : Bitmap
PaintYIQ ( Bitmap srcimg, KMeansParallel kMeans, ClusterCollection clusters ) : Bitmap
RGB2YIQ ( int rgb ) : double[]
YIQ2RGB ( double Yc, double Ic, double Qc ) : int
getRGBData ( ColorHistogram colorHist, double data ) : void
getYIQData ( ColorHistogram colorHist, double data ) : void

Method Details

Apply() public method

public Apply ( int k, string fn, string outImagePath ) : string
k int
fn string
outImagePath string
return string

MyKMeans() public method

public MyKMeans ( ) : System
return System

PaintRGB() public method

public PaintRGB ( Bitmap srcimg, KMeansParallel kMeans, ClusterCollection clusters ) : Bitmap
srcimg System.Drawing.Bitmap
kMeans KdKeys.DataMining.Clustering.KMeans.KMeansParallel
clusters KdKeys.DataMining.Clustering.KMeans.ClusterCollection
return System.Drawing.Bitmap

PaintYIQ() public method

public PaintYIQ ( Bitmap srcimg, KMeansParallel kMeans, ClusterCollection clusters ) : Bitmap
srcimg System.Drawing.Bitmap
kMeans KdKeys.DataMining.Clustering.KMeans.KMeansParallel
clusters KdKeys.DataMining.Clustering.KMeans.ClusterCollection
return System.Drawing.Bitmap

RGB2YIQ() public method

public RGB2YIQ ( int rgb ) : double[]
rgb int
return double[]

YIQ2RGB() public method

public YIQ2RGB ( double Yc, double Ic, double Qc ) : int
Yc double
Ic double
Qc double
return int

getRGBData() public method

public getRGBData ( ColorHistogram colorHist, double data ) : void
colorHist Strabo.Core.ImageProcessing.ColorHistogram
data double
return void

getYIQData() public method

public getYIQData ( ColorHistogram colorHist, double data ) : void
colorHist Strabo.Core.ImageProcessing.ColorHistogram
data double
return void