Ejemplo n.º 1
0
        private void LoadShapeNet()
        {
            OCR.ShapeNeuralNetworkCollection SC = new OCR.ShapeNeuralNetworkCollection();
            //SC.Save("d:\\ocr\\test.xml");

            ShapeNetwork = SC.Load("D:\\OCR\\Shapenet.xml");

            FillListBox();
        }
Ejemplo n.º 2
0
        private void LoadShapeNet()
        {
            OCR.ShapeNeuralNetworkCollection SC = new OCR.ShapeNeuralNetworkCollection();
            //SC.Save(OCR.OCR.BaseFolder() + "test.xml");

            ShapeNetwork = SC.Load(OCR.OCR.BaseFolder() + "Shapenet.xml");

            FillListBox();
        }
        /// <summary>
        /// This function process the workpackage for recognising the characters
        /// </summary>
        /// <param name="Parameter"></param>
        public static void ExecuteActivity(object Parameter)
        {
            //Load the neural network
            ShapeNeuralNetworkCollection ShapeNet;

            ShapeNeuralNetworkCollection SC = new ShapeNeuralNetworkCollection();

            ShapeNet = SC.Load(OCR.BaseFolder() + "Shapenet.xml");

            //Initialize the workpackage
            WorkPackage WorkPackage = (WorkPackage)Parameter;

            int[] Assignment = (int[])WorkPackage.Assignment;

            //Run the package
            for (int index = Assignment[0];
                 index < WorkPackage.Image.Components.Count;
                 index += Assignment[1])
            {
                Recognise(ShapeNet.ShapeNets[2], WorkPackage.Image.Components[index]);
            }

            SignalWorkDone();
        }