相机连接配置

2D USB端口相机

1.首先下载并打开Zadig工具
../_images/13.png
2.选择Options,点击选中List All Devices
../_images/14.png
3.在列表中选择连接的相机,改为驱动版本为16385(默认就为此版本),点击Reinstall Driver
../_images/15.png
4.打开AOI的界面,点击右下角的设置,选择编辑系统配置
../_images/16.png
5.可以看到提示相机的序列号,复制这个序列号
../_images/17.png
6.从路径中C:Program FilesDaoAI AOIcapture_agent找到sensor_config的json文件,双击打开,可用记事本的方式进行打开
../_images/18.png
7.把AOI中复制的序列号粘贴到sensor_config的json文件中,在Camera_name后面,并确保 is_3D 是 false
../_images/19.png

8.关闭软件,然后重启进入AOI系统即可自动连接到相机。

2D Gige网口相机配置

1.首先应确保正确安装了相机驱动,包含GigE驱动。并且可以用相机官方软件发现。
../_images/hik_install.png
2.打开AOI的界面,点击右下角的设置,选择编辑系统配置
../_images/16.png
3.在发现的相机旁,点击刷新,就可以看到2D相机的序列号,复制这个序列号
../_images/17.png
4.从路径中C:Program FilesDaoAI AOIcapture_agent找到sensor_config的json文件,双击打开,可用记事本的方式进行打开
../_images/18.png
5.把AOI中复制的序列号粘贴到sensor_config的json文件中,在Camera_name后面,并确保 is_3D 是 false
../_images/19.png

6.关闭软件,然后重启进入AOI系统即可自动连接到相机。

3D AOI相机

在配置3D相机只需把is_3D更改为true即可,名字无需更改,3D相机不看这个的名字。
../_images/139.png

Note

请确保相机的 Certificate.bin 文件正确放置在了AOI软件根目录下。

虚拟相机

配置虚拟相机需要替换安装目录下的 capture agent\ 文件夹中的 capture_agent.dll 文件。您可以从下面的链接下载所需的文件:

步骤如下:

  1. 替换 DLL 文件

    • 先将当前的 DLL 文件重命名,后缀加上 .real,以避免新文件复制后混淆。

    • 然后,将下载的 capture_agent.dll.file 复制到 capture agent\ 文件夹下。

    • 最后删除复制后文件名称中的 .file 后缀,使名称变为 capture_agent.dll

    capture_agent.dll 文件示例 替换后文件名称示例

  1. 编辑配置文件

    • 参考下图,编辑 capture_agent_config.json 文件,在其中加入如下配置:

      path: "<图片路径>",

    编辑配置文件示例

  1. 启动虚拟相机

    • 重新启动 AOI 软件后,系统将使用虚拟相机,并从配置的路径中读取图片。

    AOI 软件读取虚拟相机图片示例

图片读取规则 :

  • 图片文件命名必须为数字加 .png 后缀,如 0.png

  • 程序会从 0.png 开始读取,每次拍照时会自动读取下一个数字命名的图片(如 1.png2.png……),形成一条数据链。

  • 当从 0.png 开始读取时,如果找不到 1.png``(数据链断开),则程序会循环回到 ``0.png

  • 例如:如果您希望循环读取一张图(如在定义产品时),可以将文件夹中除 0.png 外的其它图片(例如 1.png)重命名为其他名称。此时程序从 0.png 开始读取,由于找不到 1.png,数据链即中断并循环回 0.png。定义完产品后,再将 1.png 恢复,程序便可读取完整的数据链。

这样设置后,您就能方便地利用虚拟相机功能进行图像采集和产品定义。