Example #1
0
        void Classify(object state)
        {
            short[,] imageData = (short[, ])state;
            double[] feature = imgFeature.GenerateFeature(imageData);
            int      label   = (int)svm.svm_predict(modelBuilder.GetModel(), MatrixUtil.DoubleToSvmNode(feature));

            this.category = label;

            if (this.CategoryDetected != null)
            {
                this.CategoryDetected(this, new CategoryEventArgs()
                {
                    CategoryLabel = this.category
                });
            }

            this.classifying = false;
        }