📄 recimg.h
字号:
// RecImg.h: interface for the CRecImg class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_RECIMG_H__7A8F50CA_34EF_44F3_9389_338953B9ACDA__INCLUDED_)
#define AFX_RECIMG_H__7A8F50CA_34EF_44F3_9389_338953B9ACDA__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "BpNet.h"
#define SIMILAR_CDG0 1
#define SIMILAR_7T 2
#define SIMILAR_PR89 3
#define SIMILAR_A4 4
class CRecImg
{
public:
CRecImg();
virtual ~CRecImg();
public:
static double m_dOutputListChar[];
static char m_cOutputListChar[];
static char m_cOutputListA4[];
static char m_cOutputList7T[];
static char m_cOutputListCDG0[];
static char m_cOutputListPR8[];
void TrainSimulateChar(CString strOutPutPath,CString strListChar,int nPerNum = 50);
void TrainChar(CString strPath) ;//训练字母
char RecognChar(CImage &ImgIn,double &dRecVal);//识别字母
BOOL LoadBpNetChar(CString strPath);
static double m_dOutputListInt[];
static char m_cOutputListInt[];
static CString m_strChinese[];
void TrainInt(CString strPath,int nType=0) ;//训练数字
void TrainInt1(CString strPath) ;//训练数字
char RecognInt(CImage &ImgIn,double &dRecVal);//识别数字
char RecognInt1(CImage &ImgIn,double &dRecVal);//识别数字
BOOL LoadBpNetInt(CString strPath);
BOOL LoadBpNetInt1(CString strPath);
BOOL LoadBpNetSimilar();
void TrainSimilar(CString strPath,int nType);
char RecognSimilar(CImage &ImgIn,double &dRecVal,int nType);
BOOL LoadBpNetCDG0(CString strPath);
void TrainCDG0(CString strPath);
char RecognCDG0(CImage &ImgIn,double &dRecVal);
char RecognA4(CImage &ImgIn,double &dRecVal);
char Recogn7T(CImage &ImgIn,double &dRecVal);
char RecognPR8(CImage &ImgIn,double &dRecVal);
CBpNet m_BpNetInt;
CBpNet m_BpNetInt1;
CBpNet m_BpNetChar;
CBpNet m_NetA4;
CBpNet m_Net7T;
CBpNet m_NetCDG0;
CBpNet m_NetPR8;
};
#endif // !defined(AFX_RECIMG_H__7A8F50CA_34EF_44F3_9389_338953B9ACDA__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -