SciSmart智能视觉软件通迅触发相机拍照和图像存储案例

需求:

  • 1.相机连接及初始化设定
  • 2.与SciSmart软件通讯,触发相机拍照
  • 3.以指定格式保存图像(日期为文件夹名,时间/数字为文件名)

步骤:

  • 1.设置静态IP(网线连接方式)
    参考链接: OPT工业相机静态IP设置,设置完成并保存设置后,关闭相机demo软件,再打开SciSmart软件(确保主机拥有此软件的加密狗权限)。

  • 2.相机配置
    1)菜单栏–>设置–>相机配置,可看到识别出来的相机ID,相机名称可自定义。
    2)若项目中用到2个以上的相机,建议自定义修改相机名称,方便在项目方案中设置相机/采集图像时可以选到正确的相机。

    在这里插入图片描述

  • 3.相机连接
    1)在采集设置算子中,点击基本,然后根据实际需求设置相机相关参数。
    注:若需修改相机某参数,请勾选该参数,方案运行时才会更新相机该参数设置。
    在这里插入图片描述
    2)点击高级设置,设置触发模式、超时时间、触发延时时间。本案例使用软件触发模式,相机硬触发(外触发)模式请参考链接OPT相机如何设置外触发
    在这里插入图片描述
    3)点击光源参数,设置连接模式,光源的亮度,照明模式等参数。具体可参考链接数字光源控制器的使用
    光源参数设置
    在这里插入图片描述

  • 4.指令获取
    1)创建变量并初始化
    在这里插入图片描述
    2)配置TCP/IP通讯

    • 打开TCP/IP算子,点击配置。

在这里插入图片描述

  • 以SCI作为客户端,配置TCP通讯的IP端口号,点击添加,显示绿色则客户端与服务器已建立连接。
    在这里插入图片描述

3)勾选保持连接,选择接收数据,其他参数请按照实际需求设置。
在这里插入图片描述
4)指令解析

  • 服务器发送指令**@A,拍照**
    在这里插入图片描述

  • 客户端接收指令,截取指定部分指令进行判断在这里插入图片描述
    注:1)若是使用串口通讯来收发数据,配置串口通讯时请注意勾选已启用,其他设置则跟TCP的使用类似;2)若是使用GPIO来通讯,GPIO的设置请参考链接Q2/Q3/EVC控制器GPIO的应用

  • 5.采集图像
    打开图像采集算子(需加密狗授权),选择相机,设置图像的输出。
    在这里插入图片描述
    在这里插入图片描述

  • 6.保存图像
    1)获取时间,日期,当前数字。

    扫描二维码关注公众号,回复: 9571344 查看本文章
    • 打开Scriptor算子,编写获取日期和时间函数并调用函数。
      在这里插入图片描述
    • 打开变量设置算子,对数值型变量Var1进行设置,点击自增
      在这里插入图片描述

    2)打开导出图像算子,设置保存路径,引用参数。

    • 引用日期时间
      在这里插入图片描述
    • 引用数字
      在这里插入图片描述
    • 高级设置
      在这里插入图片描述
  • 7.方案流程与效果显示
    1)方案流程

    • 初始化
      在这里插入图片描述
    • TCP通讯
      在这里插入图片描述
    • 图像采集和图像导出
      在这里插入图片描述

    2)效果显示

    • 日期时间格式保存图像
      在这里插入图片描述

    • 数字格式为文件名保存图像
      在这里插入图片描述

  • 8.注意事项
    1)相机驱动安装GigE失败
    参考链接OPT相机驱动安装GigE出错
    2)相机调用失败排查
    参考链接OPT相机调用失败排查流程

发布了16 篇原创文章 · 获赞 0 · 访问量 3150

猜你喜欢

转载自blog.csdn.net/OPT_Vision/article/details/104411674