private IEnumerable<KeyValuePair<float[], string>> TrainCsv()
{
StreamReader reader = new StreamReader(@"D:\Development\OpenCV\SetVision\recordings.csv");
string line = reader.ReadLine();
do
{
line = reader.ReadLine();
if (!String.IsNullOrEmpty(line.Replace(';',' ')))
{
string[] parts = line.Split(';');
float b = float.Parse(parts[0]);
float g = float.Parse(parts[1]);
float r = float.Parse(parts[2]);
string color = parts[4].ToLower(); //4rd is empty, so take 5th column
yield return new KeyValuePair<float[], string>(new float[] { r, g, b }, color);
}
}
while (reader.Peek() != -1);
}