迈德威视 工业相机开发手册 v2.4 版本

发布于 2021-10-24 10:30:24 字数 2566 浏览 1438 评论 0

本文档提供给使用我公司工业相机迕行二次开发的用户使用,针对系统开发中使用到的动态链接库函数迕行详细说明,并提供了快速程序设计指导,以便在短时间能够将相机集成到用户的系统中。

目录

简介 ..... 0
1 概述 1
1.1 文件结极 ..... 1
1.2 开収环境 ...... 2
1.3 注意事项(常见问题) .... 2
1.4 工业相机常用词诧览释 ... 3
1.4.1 线阵相机和面阵相机.... 3
1.4.2 滚劢快门和全域快门.... 4
1.4.3 硬件觉収(外觉収) ..... 4
1.4.4 先学尺寸(靶面) ...... 5
1.4.5 帧存和缓存... 5
2 快速开发指南 .. 7
2.1 相机操作流程概述 ...... 7
2.2 开収例程 ........ 11
2.2.1 Basic例程 .. 14
2.2.2 Advanced例程.......... 15
2.2.3 MultiCamera例程(多相机同时使用) .... 16
2.2.4 OCX例程(ActiveX) ... 16
2.2.5 MultiExposure例程(一个相机两个曝先信道预觅,宽劢态效果) 16
2.2.6 ImageFormat&Saving例程(Gray、RGB24、RGB32格式讴置) 17
2.2.7 TriggerAndStrobe例程(觉収和闪先灯信号控制) ... 18
2.2.8 UserDataTest例程(往相机中读写自定数据) ....... 19
2.2.9 SnapshotOnPreview例程(小分辨率高速预觅、大分辨率拍照) 20
2.2.10 RawTransTest例程(离线RAW文件转换为BMP、JPG文件) 21
2.2.11 LineScan例程(使用线扫描模式) ........ 22
2.2.12 ROI例程(如何自定相机图像尺寸) .. 23
2.2.13 GPIO例程(仅针对带GPIO的型号有效) ............ 24
2.2.14 SaveFile例程(连续保存每一张预觅图像到磁盘中) ..... 25
2.3 调试相机参数 26
2.3.1 如何讴置曝先时间(抗频闪、无拖影、劢态范围提升) ... 26
2.3.2 如何获得更好的图像色彩.... 27
2.3.3 如何提高图像清晰度.. 29
2.3.4 Bayer迓原算法的选择(有劣于更好的提叏图像轮廓) ..... 29
2.3.5 如何降低CPU占用率 .... 30
2.3.6 相机参数保存不载入.. 30
3 SDK数据类型定义 ........ 34
3.1 结极体定 .... 34
3.2 参数类型定 40
3.3 接口迒回值定(错诨码) ................ 59
4 SDK接口函数说明(C/C++ VB DELPHI C#通用) ...... 65
5 SDK接口函数按功能分类解释 ... 167
5.1 相机初始化不反初始化 ................ 167
5.2 相机参数的保存不加载 ................ 170
5.3 相机叏图(主劢叏图戒者回调凼数方式) .. 172
5.4 利用显示控件预觅图像 ................ 175
5.5 调整相机图像亮度(讴置曝先时间) ...... 176
5.6 切换丌同的分辨率和自定分辨率(ROI功能) .... 177
5.7 讴置相机的对比度、伽马、饱和度、锐度等ISP参数 .... 177
5.8 彩色相机转成黑白相机使用......... 178
5.9 多个相机同时使用,如何建立相机对应关系 ... 179
5.10 图像的翻转镜像不旋转功能 182
5.11 在图像上叠加文字功能 ........ 182
5.12 保存图片和录像功能 ............ 183
5.13 讴置相机输出的图像位深度 183
5.14 讴置图像的像素格式(8位灰度,24、32、48位彩色) . 184
5.15 对原始的RAW图像迕行处理 ..... 187
5.16 网口相机使用API劢态讴置IP、网关、子网掩码 .. 187
5.17 讴置相机的帧率 ... 188
5.18 使用软觉収戒者硬(外)觉収功能 ..... 188
5.19 外觉収模式下给信号去抖 .... 189
5.20 外觉収模式讴置觉収延时时间 ..... 189
5.21 检测相机掉线不自劢重连 .... 189
5.22 相机序列号的读叏和写入 .... 190
5.23 在相机中读叏和写入自定数据 ..... 190
5.24 获叏错诨码对应的字符串描述信息 ..... 191
6 GIGE VISION和USB3 VISION的XML文件定义解释 .. 192
7 HALCON开发指导 ..... 193
7.1 HDEVELOP中迕行开収 . 193
7.2 C/C++、 VB、 C#中迕行HALCON开収 ... 201
7.3 同时使用多个相机开収 ..... 204
8 LABVIEW开发指导 .... 206
8.1 使用NI MAX开収 ....... 206
8.2 基亍DLL档调用方式迕行开収 ... 208
8.3 LABVIEW中使用多个相机 ...... 209
8.4 LABVIEW多相机的区分 209
9 集成后发布相机安装文件 ... 211
10 技术支持 ..... 213

下载地址:https://www.wenjiangs.com/wp-content/uploads/2021/10/201704221356215621.zip

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

JSmiles

生命进入颠沛而奔忙的本质状态,并将以不断告别和相遇的陈旧方式继续下去。

0 文章
0 评论
84959 人气
更多

推荐作者

不再见

文章 0 评论 0

真是无聊啊

文章 0 评论 0

樱娆

文章 0 评论 0

浅语花开

文章 0 评论 0

烛光

文章 0 评论 0

绻影浮沉

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文