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

📄 typedef.h

📁 基于视觉的道路识别技术的智能小车导航源代码
💻 H
字号:
//TypeDef.h
//定义本工程需要用到的数据
//enum CAPTURESET{VideoFormat,VideoDisplay,VidoeSource,VideoCompression,selfdef,Callback};
#define  HEIGHT  0
#define  WIDTH   1
#define  BICOUNT 2
#define  VIDEO   0
#define  VIDEODISPLAY 1
#define  VIDEOSOURCE  2
#define  VIDEOCOMPRESSION 3
#define  SELFDEF 4
#define IMAGE_HEIGHT 480
#define IMAGE_WIDTH  640
#define IMAGE_AUX_HEIGHT 120
#define IMAGE_AUX_WIDTH  160
#define SETSCALE 1
#define SAVEFILE TRUE
#define  DEFAULT   PS_SOLID, 1,RGB(0,0,0 )
#define  RouteX   PS_SOLID, 1,RGB(255,0,0 )
#define  RouteY   PS_SOLID, 1,RGB(0,255,0 )
#define  SpeedX   PS_SOLID, 1,RGB(0,0,255 )
#define  SpeedY   PS_SOLID, 1,RGB(255,255,0 )
#define  Speed    PS_SOLID, 1,RGB(255,0,255 )
#define  AccelerationX   PS_SOLID, 1,RGB(0,255,255 )
#define  AccelerationY   PS_SOLID, 1,RGB(0,0,0 )
#define  Acceleration    PS_SOLID, 1,RGB(198,0,0 )
#define  AngularSpeed    PS_SOLID, 1,RGB(0,198,0 )
#define  AngularAcceleration   PS_SOLID, 1,RGB(0,0,198 )
#define  NormalAcceleration    PS_SOLID, 1,RGB(198,198,0 )
#define  TangularAcceleration   PS_SOLID, 1,RGB(198,0,198 )

#define WIDTHOFSHOWVALEWINDOW 550
#define WM_SETSCALE WM_USER+5
#define WM_MEASUREDATA WM_USER+10
/*
struct STATUSOFOPERATION
{
 BOOL m_bAlign;  //对齐,用来标定当量和矫正位置
 BOOL m_bDraging;//两个用途,标定时和动态测量查看数据
 BOOL m_bDyn;
 BOOL m_bStatic;
 BOOL m_bSetScale;//设置
 BOOL m_bPreview;//预览
 BOOL m_bCaptureSequence;//正在捕捉视频流
 BOOL m_bShowvalue;
};

struct MEASUREDATA
{
	float m_nTime;
	float m_nRouteX;
	float m_nRouteY;
	float m_nSpeedX;
	float m_nSpeedY;
	float m_nSpeed;
	float m_nAccelerationX;
	float m_nAccelerationY;
	float m_nAcceleration;
	float m_nAngularSpeed;
	float m_nAngularAcceleration;//(角加速度)
	float m_nNormalAcceleration;//法向加速度(向心加速度)
	float m_nTangularAcceleration;//切向加速度
	
};
*/
//MEASUREDATA:: MEASUREDATA
//{
//};
struct AUXMEMBER
{
	CDC* pDC;
	CPoint ptAlign;
	CRect  rectH;
	CRect  rectV;
	CPoint PolygonH[3];
	CPoint PolygonV[3];
	//
	CWnd* pPreviewWnd;
	CRect rectViewMax;
	//
//	int    nTimeScale;
//	int    StartTimeToShow;
//	int    EndTime;
//	int    FlaglinePos;
	CRect  rectShowValue;
//	float fShowScale;
	/*
	CPen m_PenDefault;
	CPen m_PenRouteX;//(RouteX);
	CPen m_PenRouteY;//(RouteY);
	CPen m_PenSpeedX;//(SpeedX);
	CPen m_PenSpeedY;//(SpeedY);
	CPen m_PenSpeed;//(Speed);
	CPen m_PenAccelerationX;//(AccelerationX);
	CPen m_PenAccelerationY;//(AccelerationY);
	CPen m_PenAcceleration;//(;//Acceleration);
	CPen m_PenAngularSpeed;//(AngularSpeed);
	CPen m_PenAngularAcceleration;//(AngularAcceleration);
	CPen m_PenNormalAcceleration;//(NormalAcceleration);
	CPen m_PenTangularAcceleration;//(TangularAcceleration);
	*/
  //  POSITION pStartToShow;
	//MEASUREDATA CurrentData;;

};

/*
struct MEASUREITEM
{   
	
	BOOL m_bRouteX;
	BOOL m_bRouteY;
	BOOL m_bSpeedX;
	BOOL m_bSpeedY;
	BOOL m_bSpeed;
	BOOL m_bAccelerationX;
	BOOL m_bAccelerationY;
	BOOL m_bAcceleration;
	BOOL m_bAngularSpeed;
	BOOL m_bAngularAcceleration;
	BOOL m_bNormalAcceleration;
	BOOL m_bTangularAcceleration;
};

struct SCALE
{
	float m_fScaleofX;
	float m_fScaleofY;
};
*/

⌨️ 快捷键说明

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