显泰科技工业相机开发_第1页
显泰科技工业相机开发_第2页
显泰科技工业相机开发_第3页
显泰科技工业相机开发_第4页
显泰科技工业相机开发_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

显泰科技图像系列工业相机开概 文 API说 函数 函数 函数 函数 函数 函数 函数 函数 函数 函数 函数 函数 函数 函数 函数 函数 函数 函数 函数 函数 函数 函数 函数 函数 函数 函数 函数 函数 函数 函数 函数 函数 函数 函数 函数 函数 函数 本版D-IMAGESDK支持所有CMOS数字头静态库应用接口库支持32位编程开发工具VisualC/C++、VisualBasic、BorlandC/C++、Delphi、C++Builder、PowerBuilder等。使用C/C++编程工具用户应在程序中调用相关的包含文件(.h),并将静态库(.lib)文件加入到工程文件中,供编译程序在(Link)时使用。需要说明的是,MS-VisualC/C++C++Builder定义了各自的静态库的文件格式,它们之间是不通用的。使用MS-VisualBasicDelphiPowerBuilder等编程工具调用应用接口库时,应按照调用动态链接库的方法,在程序中重新函数原型,这时要注意正确定义参数的数据类型发布数字机的应用程序。首先,安装机的设备驱动程序(安装步骤可参见〝安装数字机设备驱动程序说明〞,并确认安装成功;然后,将要发布的应用程序安装到相应的工作。这样,相应操作系统下的驱动程序拷贝到准备发布的安装盘上即可API数字头应用接口库包括数字头的控制、图像到内存、错误处理、其它功能等功能。函数的原型在包含文件DICAMSDK.H,动态库DICAMSDK.dll,静态库DICAMSDK.lib。typedefenum{ { STATUS_NO_DEVICE_FIND=-1, STATUS_NOT_ENOUGH_SYSTEM_MEMORY=-2,//没有足够系统内存STATUS_HW_IO_ERROR=-3, //硬件IO错误STATUS_PARAMETER_INVALID=-4, STATUS_PARAMETER_OUT_OF_BOUND=-5, STATUS_FILE_CREATE_ERROR=-6, STATUS_FILE_INVALID=-7, typedefenum{typedefenum{typedefenum{FILE_JPG=FILE_BMP=FILE_PNG=typedefenum{typedefenum{SNAP_MODE_CONTINUATION=0,SNAP_MODE_SOFT_TRIGGER=1, =}tagDI_LIGHT_FREQUENCY{_50HZ=tagDI_PARAMETER_TEAM{PARAMETER_TEAM_A=0,tagDI_B2RGB_MODE{B2RGB_ =0,tagDI_CAMERA_MSG{CAMERA_MSG_ =0,CAMERA_MSG_AVI=1,typedefenum{ typedefint(CALLBACK*DI_SNAP_PROC)(BYTE*pImageBuffer,DI_DATA_TYPETYPE,LPVOIDlpContext);回调函数的;回调函数的函数体由用户编写,在图像到内存中时由SDK调用;用户回调函数参数:BYTE*pImageBufferDI_DATA_TYPETYPE图像数据类型,SDK 据类型为DATA_TYPE_RAW(原始数据第二次为DATA_TYPE_RGB24(处理后的RGB24数据;LPVOIDlpContext加调函数调用的上下文。CameraInit(BYTECamNum,DI_RESOLUTIONuiResolution, HWNDhWndDisy,DI_SNAP_PROCpCallbackFunction,LPVOID功能:初始化设uiResolution解析度索引hWndDisy显示控件句柄(不需显示窗口时请传pCallbackFunction回调函数指针(不用时传NULL)lpContext回调函数上下文参数功能反初始化设备函数Camera 功能:打开 功能:停止参数strFileName,INDS_FILE_TYPEFileType);功能:一帧图像到文件,文件格式会根据FileType设定改变参数:strFileName文件名(包括 FileType文件类型,FILE_TYPE定义当流停止时会保存最后一幅图像,功能:图像数据到用户分配内存参数:pBuffer用户分配内存首地址Type数据类型(参考 功能:参数csFileName文件名,包括路径功能停止int*pHeight)功能 参数*pWidth原型:DI_APIDI_CAMERA_STATUS_stdcallCameraSetAeState(INBOOL 参数:BOOLbState返回值:调用成功返回STATUS_OK否则返回错误代码 返回值:调用成功返回STATUS_OK否则返回错误代码参数bAWBStateTRUEFALSE返回值:调用成功返回STATUS_OK否则返回错误代码功能:白平衡模参数*pAWBState返回值:调用成功返回STATUS_OK否则返回错误代码功能:设定自动目标BYTE*pAeTarget);功能:自动目标功能:设 功能:时函数CameraSet原型:DI_APIDI_CAMERA_STATUS_stdcallCameraSet ogGain(INUSHORT 功能:参数: ogGain增函数 功能:参数: ogGain存放增益指原型:DI_APIDI_CAMERA_STATUS_stdcallCameraSetGain(INUSHORTRGain,USHORTGGain,USHORTBGain);功能设定各色彩通道的增益参数:RGain红通道增益GGain绿通道增益BGainint*pGGain,int*pBGain);功能:各色彩通道的增参数*pRGain*pGGain*pBGain原型:DI_APIDI_CAMERA_STATUS_stdcallCameraSetG 功能:设定G参数uiG 功能 参数: 存放 功能设定饱和度参数:uiSaturation功能 参数*pSaturation功能设定对比度参数:uiContrast功能:对比度参数:*pContrastDS_MIRROR_DIRECTIONuiDir,INBOOLbEnable);INBOOLbEnable返回值:调用成功返回STATUS_OK否则返回错误代码功能:参数bEnableTRUEFALSE功能:色彩设参数*pEnable函数DS_FRAME_SPEEDFrameSpeed);功能:参数FrameSpeed帧率索引,具体定义参函数功能:参数FrameSpeed帧率索引,具体定义参DS_LIGHT_FREQUENCYLightFrequ

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论