示例#1
0
        public Form2()
        {
            InitializeComponent();
            DataContractSerializer ds = new DataContractSerializer(typeof(OCRCharDB));

            ocd = (OCRCharDB)ds.ReadObject(new StreamReader("e:/OCRDB.db").BaseStream);
        }
示例#2
0
        static void Main(string[] args)
        {
            string[] files = Directory.GetFiles(@"E:\SkyDrive\ocr");
            Dictionary <char, int> chars = new Dictionary <char, int>();
            OCRCharDB ocd = new OCRCharDB();

            foreach (string file in files)
            {
                string file_name = file.Substring(file.LastIndexOf('\\') + 1);
                char   p         = file_name[0];
                if (p != '-' && p != '=')
                {
                    ocd.AddToDB(p, new Bitmap(file));
                }
            }
            DataContractSerializer ds = new DataContractSerializer(typeof(OCRCharDB));

            ds.WriteObject(new StreamWriter("E:/OCRDB.db").BaseStream, ocd);
        }