Esempio n. 1
0
        /**
         * using to adapt opencv image into biolab library
         */
        public static BiolabImage ToBiolabImage(Image <Gray, byte> cv)
        {
            var adapted = new BioLab.ImageProcessing.Image <byte>(cv.Width, cv.Height);

            for (int row = 0; row < cv.Rows; row++)
            {
                for (int column = 0; column < cv.Cols; column++)
                {
                    adapted[row, column] = (byte)cv[row, column].Intensity;
                }
            }
            return(adapted);
        }
        private double[] ExtractLBPFeature(BioLab.ImageProcessing.Image <byte> image)
        {
            var featureExtractorNear = new LBP(1, 8, LBP.mappingType.rotationInvariant, LBP.histogramType.normalized);

            return(featureExtractorNear.LBPcode(image).Features.ToArray());
        }