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

📄 gy_grap.h

📁 demo 演示程序 driver 图像采集卡驱动程序 sdk 用户二次开发库 source 演示程序的原代码 doc 720摄像机资料
💻 H
字号:
#ifndef __GY_GRAP_H__
#define __GY_GRAP_H__


///////////////摄像机型号//////////////
#define GYD_SG0512B12F4E    0
#define GYD_SG0512B12F8E    1
#define GYD_SG0512B12F4EB   2
#define GYD_SG0512B12F8EB   3
#define GYD_SG0720B12F25    4
#define GYD_SG0360B12F50    5
#define GYD_SG0512B10F100   6

/////////////控制命令//////////
#define	COM_GAIN		        0
#define	COM_OFFSET			    1
#define COM_TIME        		2
#define COM_FREQ    			3
#define COM_FILTER3X3_PARAM     4 
#define COM_FILTER_TYPE         5
#define COM_FILTERSKY_PARAM     6

////////////////////////////
#define GY_HORCENTER      1<<0
#define GY_VERCENTER      1<<1

__declspec (dllexport) BOOL GY_Init(CWnd* pWnd,int nCamera=0);
__declspec (dllexport) BOOL GY_CameraOK();//判断摄像机是否工作正常.
__declspec (dllexport) BOOL GY_Exit(BOOL bReset=false);
__declspec (dllexport) BOOL GY_PCIOK();//判断是否有GY系列采集卡存在或工作正常.
__declspec (dllexport) int  GY_GetWidth();
__declspec (dllexport) int  GY_GetHeight();
__declspec (dllexport) int  GY_GetBits();
__declspec (dllexport) int  GY_GetGray(int x=0,int y=0);
__declspec (dllexport) BOOL GY_Captrue(BOOL bShow=true,int nFrames=0,int nInval=0);
__declspec (dllexport) void GY_StopCaptrue();
__declspec (dllexport) void GY_OnDraw();
__declspec (dllexport) void GY_SetOffsetDC(int x=0,int y=0);
__declspec (dllexport) void GY_SetDisplayWindow(DWORD mode=GY_HORCENTER|GY_VERCENTER,int width=-1,int height=-1);
__declspec (dllexport) void GY_SetDisplayWindow(CRect rect);
__declspec (dllexport) void GY_Control();
__declspec (dllexport) void GY_GetBKimg();
__declspec (dllexport) void GY_SubBKimg(BOOL bSub=false);
__declspec (dllexport) void GY_SetGrayWidthPos(int nWidth=-1,int nPos=-1);
__declspec (dllexport) void GY_ConvertData(WORD*m_pDMA,BYTE* pByte=NULL,WORD*pS=NULL);
__declspec (dllexport) void GY_SaveImgToFile(LPCTSTR lpszPathName);
__declspec (dllexport) BOOL GY_OpenImgFromFile(LPCTSTR lpszPathName);
__declspec (dllexport) BOOL GY_SetParam(WORD ComCode,WORD value=0);
__declspec (dllexport) int  GY_GetParam(WORD ComCode);
__declspec (dllexport) BOOL GY_GetParamScope(WORD ComCode,WORD* min,WORD* max);

const UINT MY_CAPTURE_BEGIN = RegisterWindowMessage("MDL_MESSAGE1");
const UINT MY_CAPTURE_RUN = RegisterWindowMessage("MDL_MESSAGE2");
const UINT MY_CAPTURE_END = RegisterWindowMessage("MDL_MESSAGE3");

#endif

⌨️ 快捷键说明

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