C# Класс Strabo.Core.ColorSegmentation.MyKMeans

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Описание методов

Apply() публичный Метод

public Apply ( int k, string fn, string outImagePath ) : string
k int
fn string
outImagePath string
Результат string

MyKMeans() публичный Метод

public MyKMeans ( ) : System
Результат System

PaintRGB() публичный Метод

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
Результат System.Drawing.Bitmap

PaintYIQ() публичный Метод

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
Результат System.Drawing.Bitmap

RGB2YIQ() публичный Метод

public RGB2YIQ ( int rgb ) : double[]
rgb int
Результат double[]

YIQ2RGB() публичный Метод

public YIQ2RGB ( double Yc, double Ic, double Qc ) : int
Yc double
Ic double
Qc double
Результат int

getRGBData() публичный Метод

public getRGBData ( ColorHistogram colorHist, double data ) : void
colorHist Strabo.Core.ImageProcessing.ColorHistogram
data double
Результат void

getYIQData() публичный Метод

public getYIQData ( ColorHistogram colorHist, double data ) : void
colorHist Strabo.Core.ImageProcessing.ColorHistogram
data double
Результат void