⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 digitclass.h

📁 本程序中列举了数字图象模式识别领域中的常用程序,可以在其基础上进行图象处理.
💻 H
字号:
// DigitClass.h: interface for the CDigitClass class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_DIGITCLASS_H__84110994_734D_4BC7_A51F_79A9EAA15792__INCLUDED_)
#define AFX_DIGITCLASS_H__84110994_734D_4BC7_A51F_79A9EAA15792__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "Dib.h"

#define DigitMaxWidth 40
#define DigitMaxHeight 60
#define DigitSize 2400	//2400=40*60

struct sample
{
	double feature[13];//样本的特征向量
	int trueClass;//样本所属的真实类别【0~9】
	int classfied;//识别的结果【0~9】
};

typedef struct sample Sample;

class CDigitClass  
{
public:
	//构造函数和析构函数
	CDigitClass();
	virtual ~CDigitClass();
	//变量
	CDib digitdib;//对应着数字的位图
	BYTE digitarray[DigitMaxHeight][DigitMaxWidth];
	BYTE digitarray1[DigitSize];
	int digitWidth; //数字图象的宽度
	int digitHeight; //数字图象的高度
	double feature[13];
	//函数
	void CopyArToBitmap(void);
	void CopyBitmapToAr(void);
	void BinaryDigit(BYTE thre);
	//用四种不同的方法细化
	void ThinDigit_1();
	void ThinDigit_2();
	void ThinDigit_3();
	void ThinDigit_4();
	void GetFeature();
	//提取特征函数
};

#endif // !defined(AFX_DIGITCLASS_H__84110994_734D_4BC7_A51F_79A9EAA15792__INCLUDED_)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -