Spinnaker SDK:专为机器视觉构建的 API 库

发布者:EE小广播最新更新时间:2024-03-05 来源: EEWORLD关键字:Spinnaker  SDK  机器视觉  API 手机看文章 扫描二维码
随时随地手机看文章

image.png


借助广泛的 Teledyne GigE 和 USB3 面阵扫描相机支持,工程师可以使用 Spinnaker 快速开发用于视觉应用的软件解决方案。通过提供完全控制相机的选项,Spinnaker 允许用户管理图像处理管道的每一个环节。此外,Spinnaker 还支持通过相机功能来保证系统面向未来的方法,这些功能可以通过动态加载到计算机中来添加,而无需重新编译代码。


GigE Reliability


Teledyne IIS GigE Vision 框架旨在提供卓越的性能并与要求苛刻的应用程序无缝集成。 Spinnaker 借鉴了 Teledyne IIS 数十年在全球提供一流机器视觉 GigE 相机的经验。它使系统能够保持零错误和从多个 GigE 相机到主机 PC 的可靠图像传输速度,CPU 使用率提高高达 20%。


主要功能之一是多核 GigE 优化器。该功能可以将 GigE 网络流量分布到多个处理器内核上,从而使系统能够更高效地处理流量。当通过网络发送大量数据时,多核 GigE 优化器可以帮助防止系统过载。


跨多个 CPU 核心管理流量,能够更好地利用主机设备的资源。每个核心可以处理流量数据流的不同部分。作为 T2IR 的一部分,记录网络流量何时减慢的文本和视觉指示有助于排查不可预测的行为,并防止出现更多瓶颈。


可扩展性是许多机器视觉系统的重要因素。通过允许系统按需扩展,多核 GigE 优化器能够保持流量负载,即使流量增加也不会变得不堪重负。这在向系统添加新相机以及保留未使用的核心来管理额外网络流量等操作中发挥着重要作用。


T2IR 支持


触发到图像可靠性 (T2IR) 是一个结合软件和硬件功能来构建可靠检测系统的框架。借助 T2IR,Teledyne 相机的用户可以相信他们的系统在使用 Spinnaker 时能够按预期运行。通过优化相机与计算机系统之间的连接,可以预防图像采集过程中可能发生的许多典型错误。


随着视觉系统变得越来越复杂,能够监控系统性能就变得非常重要。使用 T2IR 允许系统以受控方式管理异常。当出现问题时,Teledyne 提供调试和跟踪工具,以确保快速排除故障。使用设备和流诊断来识别数据包丢失的位置是一种快速调试方法。Spinnaker 默认包含易于配置的文件,可用于将调试消息直接记录到指定目录,从而安全存储重要数据。


使用事件处理功能优化代码,该功能可向用户发送事件通知并删除占用大量资源的轮询代码。使用缓冲区管理功能避免主机设备过载。通过对相机和主机缓冲区的精确控制,可以妥善保存和发送图像。还通过帧触发等待功能优化了图像捕获,每当相机有机会捕获新帧时,该功能都会通过与主机进行通信来防止帧丢失。  通过这些强大的工具,T2IR 有助于减少停机时间,同时提高整体应用程序的响应性。


多种相机选项


image.png


随着视觉系统的发展或新相机的推出,Spinnaker 还将继续支持各种成像解决方案,这一点请放心。受支持相机上的接口包括 USB3、1GigE、5GigE 和 10GigE。其中包括 Blackfly S、Firefly S、Genie Nano、Lt Series、Forge 和 Oryx 等型号,未来还会支持更多型号。


这种对我们机器视觉相机产品组合的持续支持,使开发人员能够创建一个应用程序并在未来的升级中继续重用其应用程序。该系统还可灵活扩展不同的相机,允许开发人员在随时间推移升级或更换视觉系统中的相机时创建涉及多个相机型号的复杂项目。这确保了应用程序在未来几年内能够与新硬件兼容。因此,当工程师开发视觉解决方案时,他们可以进行一次性投资来确保自己的未来,而无需担心浪费开发资源。


在现有项目基础上构建


通过 Spinnaker,Teledyne 提供了简单直观的 API,旨在让开发变得更加轻松。提供对 C++、C#、C、VB.NET、Python 2.7、Python 3.10、ActiveX 和 DirectShow 的支持,开发人员可以使用他们最熟悉或最适合其应用的编程语言来构建应用程序。使用易于学习的 API 可轻松排除故障和调试代码。


刚接触 SDK 的开发人员可利用示例代码获得有关如何使用其各种功能的指导。这些示例通过演示在不同场景下如何使用 SDK,帮助开发人员了解如何将 SDK 应用到其自己的项目中。


 image.png


应用工具


借助 Spinnaker 广泛的可视化和调试工具,开发人员可以针对各种视觉应用对其系统进行故障排除和优化。通过最新版本的 AdapterConfig 工具,Teledyne 支持跨 Teledyne 各种产品线轻松设置 GigE 相机,包括 5GigE 和 10GigE 相机。这是一个自动化过程,可为每台 GigE 相机提供即插即用体验,并且可以优化每台相机以降低出现不可预测计算机行为的可能性。


DriverInstaller 工具允许用户切换 Teledyne 驱动程序和第三方驱动程序,从而提供简单的灵活性。这样可以轻松访问 Teledyne 软件,同时还允许系统集成商使用许多第三方支持的软件解决方案。借助此工具,依赖于特定软件的系统可以更新其系统以与 Spinnaker 配合使用,同时仍保持现有工具的协同工作。


其他工具包括用于纠正缺陷像素的 SpinPixelCorrection、帮助节省调试时间的日志记录工具,以及用于优化 Linux 系统的套接字参数的 GigE Network Tweaking 工具。


操作系统支持


Teledyne 非常重视对各种操作系统的支持,以确保轻松集成 Spinnaker。支持的操作系统包括 Ubuntu 22.04、Windows 10、MacOS 和 Linux ARM。由于 Teledyne 视觉系统的许多用户拥有多种多样的应用程序,跨多个平台的支持使开发人员能够灵活地构建其应用程序并广泛兼容各种行业标准。


由于用户可能拥有使用不同操作系统的各种系统,Teledyne 开发 Spinnaker 时将其设计为可在最适合应用程序需求的操作系统上运行。这也让用户相信,如果他们在应用程序中使用多个系统,Spinnaker 专为跨网络协作而设计,并支持在多台机器上应用其 Teledyne 视觉解决方案。


几分钟内开始编码


视觉系统有很多部分。某些系统增加的复杂性可能会导致需要额外的集成时间。Spinnaker 的一个主要目标是创建高效的工作环境,以减少开发过程中花费的时间。


为了确保 Spinnaker 的无缝集成,Teledyne 使其能够轻松接入熟悉的 Visual Studio 环境。无需记住相机设置或节点图名称即可开始 Visual Basic 开发。在编码时利用智能功能来预测特征名称。


SpinView GUI


Spinnakers SpinView GUI 具有直观的界面,允许用户访问所有相机控件。通过 SpinView 演示应用程序,用户无需编写任何代码即可探索和评估所有相机功能。 这使得开发人员无需花费时间就可以快速了解视觉系统的功能。


SpinView 提供的各种功能使 Teledyne 相机上的图像采集成为一项简单的任务。通过利用 Spinnaker 的简单框架,用户能够在同一天内编写概念验证演示。为了确保无缝操作,用户在渲染显示时可以利用计算机处理器 (CPU) 或显卡 (GPU)。这样,Spinnaker 将适应现有的硬件,并确保无论使用何种系统,都能无缝运行。


附加功能:


  • 保存图像到磁盘

  • 录制视频到磁盘

  • 显示直方图和十字标线

  • 可定制的布局

  • 功能搜索

  • 可定制的日志


关键字:Spinnaker  SDK  机器视觉  API 引用地址:Spinnaker SDK:专为机器视觉构建的 API 库

上一篇:贸泽电子上架ams OSRAM新品 为创意设计提供新选择
下一篇:贸泽电子开售支持图像处理和边缘AI加速的Advantech VEGA-P110 PCIe Intel Arc A370M嵌入式GPU卡

推荐阅读最新更新时间:2024-11-08 23:02

机器视觉”概念公司硬核企业,冲击科创板
2019 年 6 月份,科创尚未开板之时,第一 1 次审议会议的三家上会公司,其中就有一家“机器视觉”概念公司,天准科技,产品主要为精密测量仪器、智能检测装备、智能制造系统,属于“机器视觉”领域的中下游,偏装备制造。 刚刚,另外一家“机器视觉”概念公司,广东奥普特科技股份有限公司,也提交了科创板申报材料并获受理。 单从财务指标看,奥普特 2019 年 5.2 亿收入,净利润高达 2 亿,这赚钱能力,杠杠的,也充分说明了这个细分领域的前景。 奥普特,从名字上看,简单直接的,业务肯定是跟光有关的。公司产品包括光源、光源控制器、镜头、相机、视觉控制系统等机器视觉核心软硬件。 “机器视觉”,被誉为现代工业生产
[嵌入式]
“<font color='red'>机器视觉</font>”概念公司硬核企业,冲击科创板
机器视觉行业发展趋势分析 全球市场将超过192亿美元
   机器视觉 就是用机器来代替人眼做测量和判断的系统,它通过光学装置和非接触传感器自动获取目标对象的图像,并由图像处理设备根据所得图像的像素分布、亮度和颜色等信息进行各种运算处理和判别分析,以提取所需的特征信息或根据判别分析结果对某些现场设备进行运动控制。 机器视觉 系统中的图像处理设备一般都采用计算机,所以 机器视觉 有时也称为计算机视觉。下面就随嵌入式小编一起来了解一下相关内容吧。    机器视觉市场规模预测   近年来,为了让机器更像人,能够认知事物,从而进行判定和深度学习,计算机视觉技术方法与应用发展迅速,全球机器视觉市场正处于迅速发展之中。据前瞻产业研究院发布的《机器视觉产业发展前景与投资预测分析报告》数据显示,
[网络通信]
机器视觉公司速感科技完成千万美元B轮融资
专注于计算机视觉的AI领跑企业速感科技正式宣布完成千万美元B轮融资,本轮融资由启迪科技服务集团人民保险基金及中芯国际聚源资本联合领投,原有股东方WIHarper Group(美国)、赛富亚洲基金、飞图创投、启迪之星继续跟投。至此,速感科技成立至今3年已累计完成4轮次12家国内外一线投资机构超过1亿元人民币投资。创始人兼CEO陈震提到,本次融资将主要用于加速嵌入式人工智能视觉技术的快速落地与产品化,同时宣布着手下一代视觉传感器在消费级第四代扫地 机器人 及工业级智能车辆的集成与产品化。 核心技术驱动优势凸现 提供软硬件一体化解决方案 速感科技成立于2014年,核心能力是帮助机器人感知世界,让机器人真正实现自主行走。其价值载体是帮助顶
[嵌入式]
培育20家亿元合作伙伴!华为点燃机器视觉赛道 新战略和新品火爆登场
发烧友章鹰 近期,赛道升温,主要有两家传来好消息。首先,在8月8日正式公开机器视觉军团,华为机器视觉伙伴运营正式启动,未来培育20家以上的亿元合作伙伴,华为常务董事长汪涛称,将在图像、视图编码、视觉智能等方面加大投资,构建以定义摄像机为核心的端、边、云全场景产品。 5月,高端装备及机器视觉科视广学完成近4亿元C轮融资,本轮融资由中芯聚源、民生股权投资基金、洪泰基金联合领投,产业投资方为鑫睿资本、分享投资等跟投。云岫资本担任本轮融资独家财务顾问。 机器视觉行业未来三年市场趋势如何?华为机器视觉的战略是怎样的?新品有哪些亮点?本文进行详细分析。 2025年达到356亿!机器视觉市场未来三年复合增长达到19
[机器人]
全球机器视觉市场有什么新的成就
全球研究机构Marketsanrkets发布的研究报告显示,2020全球市场规模为107亿美元,到2025年,该市场将增长至127亿美元。预测期内(2020—2025年)的年复合增长率为13.6%。 报告指出,全球机器视觉市场增长主要有以下四大驱动力:一是工业方面对质量检查和自动化的需求不断增长;二是视觉引导机器人系统的需求不断增长;三是3D机器视觉系统的不断采用;四是混合动力和电动汽车的生产的增加。 机器人视觉系统增长速度高于通用机器视觉市场 从市场部署来看,机器视觉市场可分为通用机器视觉系统以及机器人视觉系统两部分。 其中,由于只需更改检测和机器人程序,即可在不停止生产过程的情况下更改组件类型,机器人视觉系统
[机器人]
银牛重磅推出全新“3D机器视觉模组R132”
2022年5月18日,全球3D视觉感知芯片、模组及解决方案商银牛微电子重磅推出全新“3D机器视觉模组R132”。该产品为机器人市场量身定制,是3D性能、成本、功耗的最优组合,其具备的宽视场角可有效解决机器人避障、3D重构、3D扫描等行业痛点,轻松满足室内室外应用场景需求。 更大FOV,更小尺寸,R132助力机器人实现“智”的蜕变 高工机器人产业研究院(GGII)预测,至2025年我国机器视觉市场规模将达到415.92亿元,其中,3D视觉市场规模将达到104.35亿元。随着3D机器视觉市场的崛起,意味着通过3D感知+AI人工智能技术驱动的设备和机器会对周围环境有更深入的理解,并能发展到与人类互动的新水平。 “银牛3D机器视觉模
[机器人]
机器视觉在自动化领域的发展趋势是什么
机器视觉在自动化领域的发展趋势愈加火热且令人兴奋。随着技术的不断进步和应用范围的扩大,机器视觉正在成为自动化解决方案的重要组成部分。 以下是机器视觉在自动化领域的一些发展趋势: 深度学习与神经网络:深度学习和神经网络在机器视觉中的应用日益广泛。通过使用大规模数据集进行训练,深度学习模型可以实现高度准确的图像分类、目标检测和分割等任务。神经网络的不断发展和改进将进一步提高机器视觉系统的性能和效率。 实时性能和速度:随着自动化系统的要求越来越高,机器视觉需要实时性能和高速度。为了实现这一点,新的算法和技术被提出来,包括硬件加速和专用处理器的使用,以提高图像处理和分析的速度。 3D视觉和空间感知:传统的机器视觉主要关注2D图像处理和
[嵌入式]
工业机器人要发展 机器视觉来助阵
  纵观行业发展,随着机器视觉技术在自动化行业的应用优势愈渐凸显,机器视觉技术的行业扩张的脚步也在逐渐加强。在传统行业应用愈渐成熟的基础上,新兴行业对于机器视觉的需求也越来越多,典型的领域如机器人视觉系统最为活跃。在工业机器人领域,机器视觉技术大显身手。机器视觉技术正在与工业机器人、运动控制技术越来越紧密地结合,成为自动化领域内不可或缺的技术链环。在这些领域内,视觉技术的融入使运动及执行机构的反馈与控制变得更加智能化,大大提高了整个系统的衔接水平。有的视觉系统还可以直接与人机界面等产品进行集成,使一些生产检测线的解决方案有了更加灵活的选择。   而业内也有不少企业不断开拓创新,顺应行业发展研发出多项技术成果,在行业诸多企业中,维视
[机器人]
小广播
最新传感器文章
换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved