示例#1
0
        //训练
        private void TrainPlate(object sender, EventArgs e)
        {
            if (UserSetting.savePath == null)
            {
                MessageBox.Show("请先在设置中设置训练样本保存路径");
                return;
            }

            List <PlateCategorySVM.SVMFileInfo> fileInfos = FileIO.PrepareTrainningPlateDirectory(UserSetting.savePath);

            UserSetting.isPlateFolderReady = true;

            if (PlateCategorySVM.Train(fileInfos))
            {
                PlateCategorySVM.Save(UserSetting.savePath);
                MessageBox.Show("svm已经准备好");
            }
            else
            {
                MessageBox.Show("训练文件夹中无图片,请先手动添加一部分");
                return;
            }
        }