大恒官方下载地址:
软件描述:软件说明
Galaxy_Windows_CN_32bits/64bits
1. 支持的相机类型
水星、水星二代、火星USB3.0系列相机
水星、水星二代、火星GigE系列相机
金星系列相机
2. 支持的语言:中文
更新说明
V1.8.2005:
1. 首次发布LabView示例程序( 示例位于安装目录..\Daheng Imaging\GalaxySDK\Samples\LabVIEW SDK下面,分32和64位。该示例基于大恒DLL方式,调用.net类方式实现,演示程序比较粗放,未详情优化,运行不太流畅。带多相机时默认不能选择,只能选择第一号相机,也就是说不能同时多相机。保存图像只能默认在安装目录下。)。
大恒工业相机LabVIEW基于DLL演示程序
一个演示程序有5个大的While循环
演示程序的程序框图图复杂,带5个WHILE及一个初始化顺序结构。使用了自定义事件、.net类事件、注册事件、获取信号量等
演示程序实时效果(MER-630-16GM)
演示程序读取了有效设备的SN,以SN作为打开相机依据,未读取型号、厂商等信息。
调用使用的库与子vi
从名称来看,从上到下:
关闭设备
关闭流
获取布尔值
获取枚举值
获取浮点值
获取图像
获取整形值
获取字符串值
抓取图像显示(二维数组到图像过程)
图像抓取事件
初始化
已实现
通过序列号打开设备
打开流
保存图像
设置布尔值
设置命令值
设置枚举值
设置浮点值
设置整形值
设置字符串值
开始采集
停止采集
取消初始化
更新设备列表
使用建议:如果使用LabVIEW来开发大恒相机驱动,不考虑版本,则还是建议用NI的IMAQdx来驱动要快捷方便一些,而且效率上也可以保证。但是因为NI的IMAQdx是有版权的,零售正版需要四千多人民币,所以如果要考虑版权时,则可以考虑使用该大恒的DLL演示程序。当然,如果能将该函数再优化一下,可能效果也会比较好。以前大恒官方都是另外提供一个针对LabVIEW的DLL,直接调用DLL方式来适用LabVIEW,但是从其后面的示例dll来看,很多功能都是没有的,如白平衡之类的。但是这一次,虽然没有直接使用安装目录下的APIDLL目录下的库,但是也是另外写了一个库GxIAPINET.dll。正是使用了这个库,在演示程序中才使用了调用.net类的方式来实现。因为是首发版本,所以也只能说是实现了采集功能,具体有什么问题,也只有后期客户反馈时再行改进。
2. 解决在Windows7 64位系统下打开demo失败的问题
V1.7.2004:
1. 新添加图像格式转换接口,增加降噪功能
2. 新添加平场校正示例程序:GxFlatFieldCorrection
3. 支持第三方工具修改相机IP
4. 新增水星二代U3帧率计算工具
5. 解决SDK图像帧信息有几率出现异常的问题
6. 修改主机IP后,使用IPConfig 修改设备IP显示socket error 0 的问题
V1.6.2001及以下版本:
一、新增功能
1. 【安装包】新增安装过程开启客户电脑网卡巨帧的功能。
2. 【GalaxyView】新增自适应网络包长的功能,自动探测最大包长并且设置到相机。
3. 【GalaxyView】新增修改包长警示弹框功能,客户修改包长的时候会有警示框提示用户当前最优包长是多少。
4. 【GalaxyView】新增当前链路带宽如果小于1Gbps 会有警示功能,比如 客户当前千兆网相机连接到了百兆网下打开设备会有警示弹框。
5. 【GalaxyView】新增网卡属性配置工具,客户可以通过此工具开启巨帧、修改接收缓冲区。
6. 【SDK】C、C++、C#库 新增获取当前最优包长的接口。
7. 【SDK】C、C++、C#的软件开发说明书和Sample新增获取最优包长的示例代码。
8. 【SDK】解决Gige通过IP方式打开内网跨网段设备失败的问题。
9. 【SDK】GxIAPI库添加平场校正接口,并将其在GxIAPI库中文说明书中补充。
10. 【SDK】GxIAPI库添加4种图像转换接口, 并将其在GxIAPI库中文说明书中补充。
a) 支持raw图像转换为ARGB32,以及提供其色彩提升接口;
b) 支持Raw图像转换为RGB、BGR图像,以及提供其色彩提升接口。
11. 【SDK】C、C++、C#库新增颜色系数可设接口,用户可以自行设置颜色转换系数,将其在C、C++、C#中文说明书中给予说明。
12. 【GalaxyView】新增以IP方式打开设备功能,可以在demo上对应的网卡列表上选择添加打开远端设备。
二、性能优化
1. 【SDK】优化buffer分配方案,解决大分辨率相机开采buffer不足导致开采失败的问题。
三、解决BUG
1. 【SDK】解决网口多IP的场景下枚举不到相机的问题。
2. 【SDK】解决浏览器打开的时候GxDirectShow控件提示找不到设备的提示框。
3. 【SDK】解决USB3 Vision 和 GigeVision的彩色相机在 开启颜色校正后,用户二次开发,或sample偏红问题。
4. 【SDK】修复U2在开启白平衡后,遇冷色温不调节的问题。