Vimba是Allied Vision推出的极具前瞻性的独立软件开发工具包(SDK),适于所有配备GigE Vision、USB3 Vision、IEEE 1394和Camera Link接口的Allied Vision相机。通过Vimba,您可以轻松控制Allied Vision相机、即刻获取图像,并为复杂的视觉应用独立编程或连接第三方资源库。
Vimba是Allied Vision推出的基于GenIcam的SDK,可为所有配备GigE Vision、USB3 Vision、IEEE 1394和Camera Link接口的Allied Vision相机提供传输层。
GenICam 是相机与设备间即插即用处理标准。GenICam API独立于操作系统、相机接口和相机传感器,因此您可以重复使用您的源代码。Allied Vision是欧洲机器视觉协会(EMVA)正式会员,为GenICam的发展和推广作出了积极的贡献。
Vimba支持Windows、Linux和Linux for ARM。您可以将源代码从Windows移植到Linux,或者从Linux PC交叉编译到嵌入式系统中。
Vimba 专为C、C++、.NET、python 提供了相应的 API。Python 适合于原型开发,C API 或 .NET API 的易用性令人惊叹,方便用户轻松上手,非常适合简单应用的快速开发。
而对于有着更高需求的高级用户则更为推崇 C++ API,它更为高效且更为复杂,专为高级面向对象编程应用而设计,包含了STL(标准模板库)、共享指针和接口分类。
Vimba包含了 C、C++、C# 和 Python 编程实例和大量的用户文档。开始使用前,我们建议您先阅读 Vimba 的快速入门指南(包含在 Vimba 安装程序中)。
了解更多 Vimba 架构和 API 的信息
基于GenICam的Vimba传输层(TLs)支持配备GigE Vision、USB3 Vision、IEEE 1394和Camera Link接口的Allied Vision相机。此外,它们还会与第三方软件自动连接,如MATLAB、OpenCV、Halcon、CVB。
另外,Vimba还为VisionPro(v 6.0或更高版本)提供了Cognex适配器。
Vimba是一款全面的软件包,内置Vimba驱动以及驱动安装程序,可在Windows平台上提供最佳性能的驱动程序。
通过Vimba Viewer应用程序,您无需编程即可立即查看图像并探索相机功能。此外,您还可以保存相机设置,并快速应用于任意Vimba API。
通过Vimba图像转换库,您可以输出多种像素尺寸的图像。
Vimba包含了编程实例和大量用户文档。
了解更多Vimba组件相关信息:
导览: Allied Vision Vimba SDK (视频, 3分钟)
所有 Vimba 相关的下载都是免费的,包括编程样例和用户手册。您可以立即免费下载并使用 Vimba。
Provided by Allied Vision Technologies GmbH
PDF Download
Art. 1 Scope of Application
- These Terms and Conditions contain the terms and conditions for the provision and use (hereinafter referred to as “Terms and Conditions”) of “Vimba“ software (hereinafter referred to as “Software”) that is provided free of charge.
- Our offer regarding the provision of the Software is not directed to consumers; we do not grant any usage rights to consumers. A consumer is an individual that enters into a legal transaction for purposes that cannot be attributed to its commercial or self-employed activities.
- The Terms and Conditions below only apply to business organizations, legal entities under public law, or separate funds under public law. By downloading the Software you confirm that you are one of the entities described in sentence 1 or represent one of these. A business person is an individual, a legal entity or partnership having legal capacity that enters into a legal transaction in order to carry out its commercial or self-employed activities.
- When you wish to obtain a free Software version, you will enter into an agreement with Allied Vision Technologies GmbH, Taschenweg 2a, 07646 Stadtroda, Germany, email: info@alliedvision.com.
Art. 2 Software Description, Intended Use
- “Vimba” Software is a cross-platform software development kit (SDK) for Allied Vision cameras. The Software shall be used to control the cameras offered by Allied Vision (“intended use”). For a detailed description of the Software, please go to www.alliedvision.com/en/products/software.html. The description also contains the system requirements for the installation of the Software and compatibility data (operating conditions). For further application notes, please visit our support section on www.alliedvision.com/en/support/technical-papers-knowledge-base.html.
- We offer you a free Software version for the intended use as defined in Art. 4 of these Terms and Conditions.
Art. 3 Provision of Software
- You will receive the Software in executable form (object code), consisting of a computer program and an electronic user documentation that is integrated into the program. The user documentation basically consists of electronic help files. In addition, we will provide you with a source code interface in the programming language C++ which also forms part of the Software.
- The free Software version can be downloaded from our website www.alliedvision.com.
- We are not obligated to provide any other services, such as training, instruction or consulting.
Art. 4 Rights to Use
- We reserve the copyright and any other industrial property rights in and to the Software. To the extent that the Software contains software portions created by third parties, we possess the prerequisite rights and title to grant you the rights described in these Terms and Conditions. To the extent that certain portions of the Software are open source products, we will comply with the terms and conditions stipulated in the corresponding open source license agreement (e.g., by providing you with the corresponding open source license agreements and, if applicable, with the source code of the open source software together with the Software).
- We reserve any rights in and to the Software to the extent that they were not expressly granted to you under these Terms and Conditions.
- We grant you a non-exclusive, indefinite and world-wide right to use the Software as intended under this Agreement.
a) We grant you the right to upload, display and run the Software on your hardware environment, to transfer it to other hardware, and to store it.
b) We grant you the right to integrate the Software into our cameras or other devices/machines via the published interfaces, or to offer such integration services to your customers to allow you or your customers to use our cameras together with the connected devices/machines to the extent supported by the functionality of our Software.
c) We grant you the right to dispose of the Software together with the cameras or, as set forth in subsection b), with the connected devices/machines or to sell the Software in this form to your customers after you have rendered integration services; you are authorized to grant your customers non-exclusive, world-wide and indefinite rights to use the Software – however only in connection with the use of our cameras – in accordance with Art. 4 par. 3 subsections a), and c) through e) in conjunction with Art. 4 par. 4.
d) You may use the Software for the purposes indicated in subsections a) through c), and reproduce the Software for these purposes and for the purpose of making a backup copy and in order to back up data as customary. In addition, you have the right to reproduce and modify the Software in order to ensure the intended use of the Software, including error correction.
e) The person authorized to use the Software may monitor, examine, or test the operation of this program without our prior consent in order to determine the concepts and principles underlying a certain program component, provided, however, that this occurs by means of permissible activities for the upload, display, running, transfer, or storage of the program. - Unless you have obtained our prior written consent, you are not authorized to
a) reproduce, to distribute, communicate to the public, or make the Software available to the public beyond the permitted scope as set forth in Art. 4 par. 3 of this Agreement,
b) to rent or loan the Software, to use it on behalf of or together with a third party or to facilitate any other third-party use, unless you are authorized to do so in accordance with Art. 4, par 3, subsection c),
c) to modify, rearrange, translate or decompile the Software, unless this act is permissible under Art. 4 par. 3. The statutory provisions on decompiling set forth in section 69e of the German Copyright Act (UrhG) remain unaffected.
d) to change, modify, alter, or remove the copyright notices, other proprietary legends or notices, serial numbers, and any other features contained in the Software and serving the purpose of identification,
e) to use the Software with a camera or to integrate it into a camera that is not offered by us or that you create yourself or have created,
f) to use the Software or portions thereof in order to create your own control software or to integrate the Software or portions thereof into your own control software. - Any use beyond the permissible use set forth in these Terms and Conditions constitutes a breach of this Agreement that entitles us to injunctive relief and damages.
Art. 5 Defects as to Quality and Defects of Title, Liability
- With regard to Software versions provided free of charge and in the event of defects as to quality and defects in title we will be liable for damages or reimbursement of wasted expenditures only to the extent set forth below. You are not entitled to subsequent improvement. However, in the event that you notify us of a defect in the Software, we have the right to correct the defect, although we are not obligated to do so. We have the right to restrict our support and assistance to the then current Software version.
- With regard to free Software, we are liable for damages or reimbursement of wasted expenditures only in the event of intentional wrongdoing or gross negligence and in the event that we have maliciously concealed a defect in title or as to quality. The statutory liability based on death, physical injury, or damage to health, or the loss of freedom and claims under the Product Liability Act remains unaffected by the limitations set forth in sentence 1. If a damage incident is attributable to fault both on our and your part, you will be liable for comparative fault.
- All claims to damages or reimbursement of wasted expenditures that are asserted against us under contractual or extra-contractual liability shall come under the statute of limitations within two (2) years. The statute of limitations period commences at the end of the year in which the claim arose and the obligee becomes aware of the circumstances resulting in the claim and of the identity of the obligor or could have become aware thereof, had there not been gross negligence. The claims will come under the statute of limitations no later than five (5) years after the date on which the claim arises. In the event of claims based on intentional wrongdoing, gross negligence, malice, personal injuries, and under the Product Liability Act, the provisions of the statute of limitations shall apply.
Art. 6 Place of Performance, Place of Jurisdiction, Choice of Law
- Place of performance is our registered office.
- Place of jurisdiction for all disputes arising out of or in connection with this Agreement is the registered office of our company, if the customer is a business person pursuant to the German Commercial Code or is treated as such.
- This Agreement shall be exclusively governed by the law of the Federal Republic of Germany, with the exception of the UN Convention on the International Sale of Goods (CISG) and the conflict of law rules of the German law.
Last revised: 08/2017
Allied Vision Technologies GmbH
Taschenweg 2a
07646 Stadtroda
Germany
支持的相机:
- Allied Vision GigE Vision 相机
- Allied Vision 1394 相机 (仅 Windows 版本)
- Allied Vision USB3 相机
- Allied Vision Camera Link 相机(仅 Windows 版本)
操作系统:
- Windows
Windows 7 (32位和 64位), Windows 10 (32位和 64位) - Linux
兼容基于 Intel-32位和 64位以及ARMv7 处理器的标准PC 上运行的Linux系统。 目前仅支持 GigE Vision与USB3 Vision 传输层,适用于Linux系统。已测试的发行版:- Ubuntu 18.04 LTS (Intel-32位和 64位以及ARMv7 处理器的标准PC)
- Debian 10
- Debian 9
- Linux for ARMv7 (32-bit hard-float) 和 ARMv8 (64-bit hard-float) 兼容的嵌入式系统, 例如, Odroid XU4和NVIDIA Jetson TX2。经过测试的版本: