This page uses cookies. For details and possible settings refer to our Privacy Policy.
Continuing to use this page means accepting the processing of cookie files.

Accept (hide info)
POL ENG GER 中文(繁體) 中文(简体)

适用于C++与.NET机器视觉项目的数据库


简介

Adaptive Vision Library既是适用于C++和.Net编辑员的机器视觉库。 它为您提供用于图像分析应用的一全套函数集。其中包括基于标准的图像采集接口、 低级图像处理例程与各种现成的工具如:模板匹配、尺寸测量与代码读取器等。

Adaptive Vision Library所提供的函数与 Adaptive Vision Studio的过滤器比重相符。 因此,在图形环境下您可以较快对应用算法准备样品程序,再转换到C++或.NET,也可以自动生成C++码。

Adaptive Vision Library让您立即访问高质,优化并实地广泛试验的代码,对进行机器视觉的项目并不可少!

特色

性能

Adaptive Vision Library中,精心设计的算法与广泛优化的硬件紧密结合, 从而使其成为是世界上最快的库之一。 我们实现的功能使用SSE/AVX/NEON指令与多核处理器上的并行计算

现代设计

该库所有的数据类型均具有自动内存管理功能,错误是通过异常显式处理的, 此外还有用于类型安全的特殊值可选的数据类型。全部函数都是线程安全的, 并且在可能的情况下内部使用数据并行性

简单性与连贯性

该库是一种以具有相应文件头的单个DLL文件形式提供的类型和函数的简单集合。为了获得最大的可读性, 所有的函数遵循一套一致的命名约定(比如: SmoothImageRotateVector动宾的形式)。 所有结果都是通过参考输出参数返回的,因此同时可存在许多不同的输出。

能力

Lite
Free for everyone
fundamental image processing and 2D geometry
Basic
For companies developing their own algorithms but who need a strong base library (min. order: 25)
Pro
For companies providing solutions, looking for ready-made tools for industrial applications
Runtime price for integrators (standard)
suitable for single-camera vision systems; a development license is required; contact sales for details
0€ 300€ 800€
Runtime price for integrators (multi-threaded)
suitable for multi-camera vision systems, 8-core CPU; a development license is required; contact sales for details
0€ 525€ 1400€
Unified third party image acquisition
Allied Vision, Basler, Dahua, FLIR, Hikvision, IDS, Lucid Vision, MATRIX VISION, NET, ThorLabs, XIMEA, …
是 是 是
Fundamental image processing
image smoothing, image morphology, spatial transforms, pixel-wise operators, gray-scale thresholding, file I/O
是 是 是
Comprehensive library for 2D geometry 是 是 是
Region of interest functions 是 是 是
Region analysis
Highly optimized with RLE representation
否 是 是
Advanced geometrical algorithms
caliper diameter, fitting primitives to points etc.
否 是 是
Histogram analysis 否 是 是
Basic computer vision
advanced thresholding, all color space conversions, LUT, Hough transform, watersheds, distance transform, image sharpness, extrema analysis, corner detection
否 是 是
Advanced computer vision
image inpainting, high-quality 2D edge detection, morphology with arbitrary kernels, spatial transforms based on paths, color distance analysis, golden template, maximally stable feature regions, point pattern matching point, advanced contour (path) analysis, geometrical fitting with outliner suppression, 1D profile analysis, data classification tools (MLP, SVN, KNN, PCA), advanced statistical analysis
否 可选 是
GenICam + GigE Vision
Our GigE Vision consumer library is certified by AIA
否 可选 是
Camera calibration
Remove lens distortion, calculate real-world coordinates
否 可选 是
Barcode reading
EAN8, EAN13, UPCA, UPCE, Code39, Code93, Code12, Interleaved2of5, Pharmacode
否 可选 是
Datacode reading
Data Matrix, QR Code
否 可选 是
OCR 否 可选 是
Template matching
NCC or edge-based
否 可选 是
Metrology tools
1D edge detection + shape fitting
否 可选 是
Photometric stereo 否 可选 是
3D machine vision 否 否 是
Special tools
e.g. fast image segmentation, fast line segment detection
否 否 是
Deep Learning Add-on
feature detection, anomaly detection, object classification, instance segmentation and point location
否 否 可选
C++ interface
available as a DLL or SO + headers
是 是 是
C# interface
available as a .NET assembly
否 是 是
.NET controls for high speed image display
based on DirectX, Windows-only
否 是 是
.NET controls for editing shapes and models
WinForms, Windows-only
否 是 是

了解有关Adaptive Vision Library的更多信息!

函数参考 函数库文档 示例代码

FAQ

AVL于OpenCV有什么不同?

OpenCV是一个由非营利基金会维护的出色开源库。在基本图像处理方面,OpenCV提供了与我们开发的AVL Lite 函数库类似的功能。这两个函数库的主要区别在于更高级的算法。OpenCV专注于面部识别,增强现实或运动分割等几个方面。 与此相反,AVL函数库提供用于形状分析,模板匹配或代码读取等现成且更特定于工业应用的工具。此外, AVL具有一些独特功能包括:斑点分析,任何形状的感兴趣区域以及对工业图像采集接口的支持。为了更好地了解AVL函数库与其他库之间的区别和共同点,请查看:《视觉函数库对比》文档。

我们不需要使用整个AVL函数库,但希望能利用其中的某些工具。怎么办?

如果您订购至少25套运行时许可证,本司可以与您签订一份OEM合同,让贵公司从所有的函数模块中选择您感兴趣的一两个模块。此外,本司对这种订单也会提供适当的折扣。请直接与我们联系以获取详细信息。

我们如下大订单能否享受折扣?

我们公司的一些客户每年会购买数百甚至数千套运行时许可证。对于如此大的订单,我们将会提供适当的折扣。请联系我们的销售部以获取详细信息。

能否解释一下你们公司的授权许可类型和规则?

本司提供的软件许可证分为两类即开发许可证与运行时许可证。您为每一部署的视觉系统,至少需要购买一套软件开发许可证和一套运行时许可证。运行时许可证的价位取决于订购的数量与您计算机的硬件配置,也是是说用于标准PC计算机或嵌入式系统的运行时许可证比用在可并行进行许多检测的主机的许可证价格会低一点。我们业务模型假设我们为客户提供一套能够大大加快系统开发的软件产品,此后客户使用其产品的范围越大,我们公司所获得的回报也就越多。

兼容性

Adaptive Vision Library C++与Microsoft Visual Studio C++(2013至2019版都行)和GCC编译器可用。 工业PC上、嵌入式设备上都可运行,后者的例子如下:

  • Raspberry Pi 3 - Raspbian
  • Wandboard Quad - Ubuntu
  • NXT Vegas
  • Tegra TX2 - Jetpack
  • UltraZed-EG - Petalinux