private void InitKernel() { if (kernelExtractFeatures == null) { CLExtractFeatSrc src = new CLExtractFeatSrc(); CLBracketRegionsSrc src2 = new CLBracketRegionsSrc(); CLCalc.Program.Compile(new string[] { src2.src, src.src }); kernelExtractFeatures = new CLCalc.Program.Kernel("ExtractFeatures"); kernelComputeFrameDiff = new CLCalc.Program.Kernel("ComputeFrameDiff"); kernelSegregateSkin = new CLCalc.Program.Kernel("SegregateSkin"); } }