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
否 是 是

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