ZV_OCRTRAINMLP -- 训练MLP分类器

类型

OCR

描述

使用样本库训练MLP分类器,样本库须使用ZV_OCRSAMPLEAPP指令生成的样本库

语法

ZV_OCRTRAINMLP(sample,ocr[,eps = 0.001])

参数:

sample:样本库,ZVOBJECT类型,输入参数

ocrocr分类器,ZVOBJECT类型,输出参数,用于对字符进行分类

eps:训练精度,训练的终止条件即当精度达到eps时训练结束,大于0,默认值0.001,当为0时取0.001,精度越小训练时间越长

适用控制器

支持ZV功能或者5系列以上的控制器

例子

ZVOBJECT img, param, sample, trainSample, ocr

ZV_READIMAGE(img,"train.png",0)'以原图像格式读取图片

ZV_OCRSEGSETPARAM(param,0,120,20,30000,3,500,3,500,0,0,3,3,-1)

 '设置字符的分割参数

ZV_OCRSEGCHAR(img,param,sample,320,240,120,80,0)'字符分割

ZV_OCRSAMPLEAPP(sample,trainSample,"A B C D E")'生成训练样本,如sample中有5个样本

ZV_OCRCREATEMLP(ocr,3)'创建隐含层具有3个神经元的MLP分类器

ZV_OCRTRAINMLP(sample,ocr,0)'训练神经网络(MLP)分类器