苏州技优电子技术服务有限公司
5
搜索标王
򈊡򈊨򈊡򈊡򈊢򈊦򈊠򈊣򈊤򈊢򈊠

公司产品

Company Product
  • 大连Basler巴斯勒工业视觉维修

    来源:苏州技优电子技术服务有限公司 时间:2025-01-05 10:58:19 [举报]

    工业相机SDK接口使用总结
    相机调用 :
    我们利用相机采集图像,先要对相机进行相关参数设置及控制,这需要对相机的SDK包比较了解,一般相机厂家都会提供相机SDK,其中包含用户手册和调用Demo,这些都大大降低了调用门槛,提高了二次开发用户的效率。目前用过Balser、海康、大华等相机,其实都是一个套路,都是按照下面几个步骤进行的。
    1)枚举设备
    2)创建句柄
    3)打开设备
    4)开始抓图
    5)获取一帧并保存图像
    6)停止抓图
    7)关闭设备
    8)销毁句柄
    相机同步:
    若是开发过程中用到双目或者多目的话,则需要外接同步触发器或者外部触发信号,通过相机同步触发线来实现同步问题。以实际应用过的Basler acA1300-200uc为例,其相机同步触发线具体类型如下:
    1 -—— +12 VDC 红
    2 —— I/O Input 1 黄
    3 —— VCC(加电阻) 蓝
    4 —— I/O Out 1 绿
    6 —— DCcam Power GND 黑
    0000—— I/O GND 白

    工业相机是机器视觉系统中的一个关键组件,相比于市面上普通相机来说,具有更高的传输力、抗干扰力以及稳定的成像能力。它由两大基本部件组成:图像感光芯片和数字化的数据接口。
    Basler 作为计算机视觉行业的标准制定者,一直致力于为客户提供一站式解决方案。BASLER工业相机广泛应用在人工智能设备中,持续赋能智能制造,随着智能设备产品的增多,后期使用上坏的可能也很多,坏了就淘汰扔掉吗?对于现在的制造成本来说,对工业相机进行维修是非常理想的选择,不仅缩短设备维修的时间,也大大节省了设备购买的成本,对于深耕视觉设备工业相机维修10年以上的技优电子来说,不仅交期快,修复率也高。

    工业相机中断响应如何操作?
    当相机一帧采集完成后,自动跳转进入中断回调函数,这里分了两种中断回调函数。
    种为简单的取Buffer->处理->放回。
    第二种结合Windows的消息队列,在此处再给一个“处理队列”,给处理一个缓冲时间。
    这里的处理包括常见的图像处理、计算和显示及RawData拼装为图像等用到Buffer的地方。
    前面也说过,常用的是中断响应处理,除此之外,自己去查询Buffer填充状态并作相关同步操作在某些场合也会用到,这个请查询不同相机SDK给出的同步方案。
    差不多所有的工业相机SDK都是这样的编程模型和流程,AVT 1394相机和Basler Camera Link相机和AVT GigE相机相关代码在笔者网站可下载,还有之前讲的Basler Pylon SDK相机编程,他们基本流程都是一样,恕不详述!

    如图,每个相机可能有不同的流采集器(Grab Streamer)或同一接口上安装了多个相机(也对应多个流采集器),对应多个通道(Channel)。对每个通道来说,在实际采集时数据传输实际上是拆分成如图的数据包(Packet) RawData形式传递的,内存中存储形式为一维数组,在每一帧图像的起始存在不同的标识表明一帧的开始和结束,每一个Packet都有标识表明当前所属的通道。为了显示图像,用户程序需要重新将一维数组数据拼装成图像形式,这一过程由用户完成,通常可借助OpenCV或MIL等图像处理包完成该操作。

    编程模型和流程
    对于相机来说,常见编程时我们关注三个对象——相机对象、采集对象、参数对象。
    相机对象(Camera Object):负责相机的连接、断开等工作。
    采集对象(Grab Streamer):负责相机的采集队列分配、相机单帧、连续采集。
    参数对象(Parameter Object):负责相机参数的设置。
    不同的SDK可能安排不一样,一般来说要不是三种对象的功能合并到“相机对象”中,要不是分为三种对象,其实采集对象和参数对象都是在“相机对象”上封装而来。

    工业相机是机器视觉系统中的一个关键组件,其本质的功能就是将光信号转变成高清工业相机为有序的电信号。选择合适的相机也是机器视觉系统设计中的重要环节,相机的不仅是直接决定所采集到的图像分辨率、图像质量等,同时也与整个系统的运行模式直接相关。工业相机又俗称摄像机,相比于传统的民用相机(摄像机)而言,它具有高的图像稳定性、高传输能力和高抗干扰能力等,目前市面上工业相机大多是基于CCD或CMOS芯片的相机。

    标签:成都Basler巴斯勒相机维修,湖州Basler巴斯勒AOI相机维修,荆门Basler巴斯勒面阵相机维修,厦门Basler巴斯勒SPI相机维修

    上一条: 下一条:上海基恩士视觉维修故障检测

公司信息

  • 苏州技优电子技术服务有限公司
  • 手机 已认证
    个人已认证
    企业已认证
    微信已认证
    天眼查已核实
  • 1天
  • 技优电子
  • 私营有限责任公司
  • 2014-02-19
  • CCD工业相机维修,触摸屏控制器维修
  • 江苏 苏州 江苏省苏州吴中区甪直镇甪胜路

联系方式

皮舞武

򈊡򈊨򈊡򈊡򈊢򈊦򈊠򈊣򈊤򈊢򈊠

򈊡򈊨򈊡򈊡򈊢򈊦򈊠򈊣򈊤򈊢򈊠

信息分类

  • > 工业CCD相机维修
  • > 触摸屏维修
  • > 视觉控制器维修
  • > 伺服驱动器维修
关于我们
企业介绍
供应产品
联系我们
名称:苏州技优电子技术服务有限公司
电话:18112603420
手机:򈊡򈊨򈊡򈊡򈊢򈊦򈊠򈊣򈊤򈊢򈊠
地址:江苏省苏州吴中区甪直镇甪胜路30-12号
主营产品
CCD工业相机维修,触摸屏控制器维修,电源变频器维修,机器视觉控制器维修

点击获取商铺二维码

管理商铺

收缩
  • 欢迎来到我们网站

    • 在线客服
    • 微信在线
    • 手机咨询
    • 򈊡򈊨򈊡򈊡򈊢򈊦򈊠򈊣򈊤򈊢򈊠
    • 立即留言
留言询价
×