版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本手册中所提及的其它软硬件产品的商标与名称公司都属于本手册的版权属于中本手册中所提及的其它软硬件产品的商标与名称公司都属于本手册的版权属于中国集 有限公司北京图像视觉术分公司未得到本公司的正式任何组织或个人均以任何手段和形式对本手册内容进行复制或传播本手册的内容若有任何恕不另行©2004中国大 集有限公司北京图像视觉技术分公版权所网http://www.daheng-支持热sales@dahengsupport@daheng11.1HVDevice控件是大恒数字摄像机应用接口库开发包的一部分HVDevice封装了大恒数字摄像机的基11.1HVDevice控件是大恒数字摄像机应用接口库开发包的一部分HVDevice封装了大恒数字摄像机的基本用户通过设置控属性和调用实现对摄像机的完全控制和功能应用1.2控件包含HVDevice.ocx等文1.3开发可以在MS-VisualC/C++MS-VisualBasicC++BuilderPowerBuilder等多种支持ActiveX控件的开发工具发自己的应用程使用控件1.4应用程序的用户发布基于控件的应用程需要注册注册将安装目录\OCX下的HVDevice.ocx等文件拷贝到指定的运行Windows系统目录中的程序“regsvr32.exe”注册1.5控件方事件的使用1.5.1术语1AOI(Areaof摄像机采集输出控制摄像机视频数据输出AOI须在当前分辨率(Resolution)大小对于HV1300UC分辨率为 即最大输1.5.1术语1AOI(Areaof摄像机采集输出控制摄像机视频数据输出AOI须在当前分辨率(Resolution)大小对于HV1300UC分辨率为 即最大输幅面为(1280*1024),则AOI窗口应该在(0,0,1280,1024)如果用户需要输出800*600幅面的图像则可以将AOI的宽和高度分别设置为800和控件AOI初始化为当前分辨率最大用户可以调用方法设定AOI具体使用参考SetAOI()方法使用2控件缓控件缓冲区是控件内部用来存储当前采集的图像数据的区域像格式为RGB24其大小由当前AOI区域图0,800,600),则缓冲区大小为800AOI为60031.5.2自定义1DeviceNumber摄像机设从1设备号不能大于当前系统的摄像机数目取值范围由GetPropertyValueRange()获2Resolution摄像机分辨当前摄像机支持的分辨率由当前摄像机类型取值范围由GetPropertyValueRange()13Shutter曝光当前摄像机曝光由当前摄像机类型取值范围由GetPropertyValueRange()4Gain当前摄像机由当前摄像机类型取值范3Shutter曝光当前摄像机曝光由当前摄像机类型取值范围由GetPropertyValueRange()4Gain当前摄像机由当前摄像机类型取值范围由GetPropertyValueRange()5BlackLevel当前摄像机黑电平由当前摄像机类型确定且当BlackLevelEnable允许时取值范围由GetPropertyValueRange()6SnapMode采集方取连续外触发边缘外触发电平外触发7TriggerPolarity外触发极摄像机为外触发采集外触发信号的取下降沿或低电平上升沿或高电平2StrobePolarity闪光灯信号极摄像机输出的闪光灯信号的极8取下降沿或低电平上升沿或高电平9SnapSpeed采集当前摄像机采集图像取StrobePolarity闪光灯信号极摄像机输出的闪光灯信号的极8取下降沿或低电平上升沿或高电平9SnapSpeed采集当前摄像机采集图像取正常取白平衡红白平衡蓝AD转换取转换转换01230123 黑电平参数调节取 31Bayer取01234DisabledEnabled(Enabled(GRBGEnabled( 转换Bayer格式为)转)转Bayer格式为Bayer格式为Enabled(RGGB)转换1Bayer取01234DisabledEnabled(Enabled(GRBGEnabled( 转换Bayer格式为)转)转Bayer格式为Bayer格式为Enabled(RGGB)转换Bayer格式为ConversionType转换取012转换速精度 转换速度精度 转换速精度1.5.3公共控件的公共属性与其他基本文本123456 ForeColor背景Appearance外BorderStyle边界风hWnd窗口句41.5.4以下凡是没有显示说坐标均是指摄像机控件窗口的相对坐标1void抓取单帧图像到控件缓2void抓取连续图像到控件1.5.4以下凡是没有显示说坐标均是指摄像机控件窗口的相对坐标1void抓取单帧图像到控件缓2void抓取连续图像到控件调用该方摄像机抓取一以GrabContinuousChange事件通知用户处理采集图像3void取消当前的调用GrabContinuous() 调用停4void在GrabContinuousChange事件相当用户完成所有对的图像数据处调用Continue()抓取下一帧5void自动白平衡如果当前BayerToRGBConversion属性设置为 则直接退如果已经调用GrabContinuous()启动连集则调用AutoWhiteBalance()控件自动校正当前图像白如果没有调用GrabContinuous()启动连续采 则5会启动连续采集然后完成白平衡注意在调用 应尽量保证当前摄像机拍摄一块亮度均匀的灰白色区6voidSetAOI(longleft,longtop,longwidth,会启动连续采集然后完成白平衡注意在调用 应尽量保证当前摄像机拍摄一块亮度均匀的灰白色区6voidSetAOI(longleft,longtop,longwidth,long设置摄像机采集Areaof 该区域是指视频数据输入摄机时的起始位置和起始位置和大小不能超过当前率参longLeft输入窗口左上角x坐 数值应为4的倍longTop输入窗口左上角y坐数值应为2的倍longWidth输入窗口宽 数值应为4的倍longHeight输入窗口数值应为2的倍7void最大化即设置为当前分辨率8voidDraw(longlong longlong longlonglong long在控件窗口绘制缓存long目标窗口左上角Xlong目标窗口左上角Ylong参6longDestHeight;long源窗口左上角Xlong源窗口左上longDestHeight;long源窗口左上角Xlong源窗口左上角YlongSrcWidth;long源窗口高9voidSaveImage(BSTR保存控件缓存图像为图像目前支持图像格式包括和BSTR文件long获取控件缓存通过缓存地用户可以直接作控件缓存图接访问图像用户不必获取控件缓存地址去一般情控件缓冲区大小由AOI区域决定11.voidGetPropertyValueRange(longPropertyID,long*7long*获取摄像机硬件属性取值范参 long属性=====long*获取摄像机硬件属性取值范参 long属性=====属性Shutter取值属性Gain取值属性BlackLevel取值0123412.voidResolution,long*long*即该分辨率下AOI的最获取分辨率的幅面参shortlong*Width;long*分辨率高1.5.51Click单击HVDevice控件激活的2DblClick事8双击HVDevice控件激活的3GrabContinuousChange用户使用GrabContinuous()或AutoWhiteBalance()启动图双击HVDevice控件激活的3GrabContinuousChange用户使用GrabContinuous()或AutoWhiteBalance()启动图集当每帧图像数据采集完控件自动GrabContinuousChange事用户在该事件响应函数中应及时处理当前有效图像数据如显示图像保存文件继续采集下一帧图然后调用9控件使用一般情摄像机的开始操作和初始化参数的设置控件使用一般情摄像机的开始操作和初始化参数的设置摄像机的结束操作应在应用程应保证控件对象2.2属性控件属性设置有两种 在控件设即二次开发工具集成环通过控件属修改控件的属 在集成开发环境 右键点击控件 择”特性在弹出的属性页窗口中修改当前摄像机的属性设控件 在用户应用程通过对控件属性直接设置一般情建议用户在集成环境中设置控件属性控件 在用户应用程通过对控件属性直接设置一般情建议用户在集成环境中设置控件属性加快启动如果用户要动态设置控件则必须使用第二种采集工作原 采集单帧图像到用户调用控件方法GrabSingle()启动采集图像到内存,采集完 自动停止摄像机采 连续循环采集图像到用户调用控件方 GrabContinuous()或AutoWhiteBalance()启摄像机采集图像到然后摄像机开始循环在连续循集过程控件通过发送事GrabContinuousChange通知用户GrabContinuousChange事件响应函数中完成对采集数控件使 在用户应用程序通过对控件属性赋直接设置属一般情况控件使 在用户应用程序通过对控件属性赋直接设置属一般情况建议用户在集成环境中设置控件属加快程启动速 如果
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 结肠息肉护理中的护理信息化建设
- 护理文件与患者教育
- 教育机构课程设置及效果评估工具
- 企业品牌形象标准化构建指导书
- 我的梦想与奋斗历程作文(8篇)
- 家居系统窗售后服务合同
- 企业合同执行诚信保障责任承诺书9篇
- 安徽中澳科技职业学院2025年度高层次人才招聘备考题库(含答案详解)
- 2026年尤溪县农业农村局公开招聘动物检疫协检员的备考题库及答案详解(新)
- 母爱的味道亲情故事记事10篇
- 2025年大学森林资源保护(森林防火技术)试题及答案
- 欢庆元旦启赴新章-2026年元旦联欢主题班会课件
- 北京市西城区2022-2023学年六年级上学期数学期末试卷(含答案)
- 内镜下治疗知情同意书
- 北京市海淀区2022-2023学年五年级上学期期末测试语文试卷
- 铁路货车统计规则
- 工程勘察设计收费标准(2002年修订本)完整版
- 物象内涵作用4
- 乡土中国-第6篇-《家族》课件
- 英语听写四线三格模板
- DBJ50-193-2014 重庆市装配式混凝土住宅建筑结构设计规程
评论
0/150
提交评论