Top Banner
21

Adaptive Vision Library

Oct 31, 2021

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Adaptive Vision Library
Page 2: Adaptive Vision Library

Adaptive Vision Library

简介

Page 3: Adaptive Vision Library

3

方案

此PPT中我们将解释:

• 产品简介

• 安装指南

• AVL入门

• 软件部署

• 许可证类型

Page 4: Adaptive Vision Library

4

简介

Page 5: Adaptive Vision Library

5

简介

Adaptive Vision Library 是一个为C++和.NET的程序员而设计的视觉库,为他们提供用于创建工业图像分析应用程序的一套函数。

▪ 图像处理

▪ 斑点分析

▪ 几何运算

▪ 形状拟合

▪ 相机标定

▪ 条码识别

▪ 二维条码识别

▪ 1D 剖面分析

▪ 测量

▪ 模板匹配

▪ 光学字符识别 (OCR)

▪ 支持 GigE Vision与GenICam

▪ 3D 机器视觉

▪ 深度学习

Page 6: Adaptive Vision Library

6

产品

产品简介

• Windows (Windows 7, Visual Studio 2010 或更高版本):• Adaptive Vision Library Professional (专业版 )

• Adaptive Vision Library Runtime (运行时环境)

• Adaptive Vision Library Lite (精简版)

• Adaptive Vision Studio

• Linux 操作系统 (GCC, x64, 32bit ARMv7-A, 64bit ARMv8):• 用于 Linux 系统的 Adaptive Vision Library

• 用于 Linux 系统的 Adaptive Vision Library Lite (精简版)

Page 7: Adaptive Vision Library

7

安装指南

Page 8: Adaptive Vision Library

8

AVL 库结构

程序文件目录

• AVL 的默认目录:

C:\Program Files (x86)\Adaptive Vision\Adaptive Vision Library 4.12

• AVL 实例目录:

C:\Users\Public\Documents\Adaptive Vision Library 4.12\Examples

• 单一的、支持32 bit 与 64 bit 系统和硬件配置的安装程序。

Page 9: Adaptive Vision Library

9

AVL 库结构

程序文件目录

• bin –含有 .dll 文件的目录

• lib – 用于连接的 .lib 文件

• includes – 所有的 .h 和 .hxx 文件

• cmake – Cmake 配置文件,

• tools – 有用的工具:

• Adaptive Vision License Manager (AV 许可证管理器)

• GigE 与 GenICam 视觉设备管理器

• 深度学习编辑器

Page 10: Adaptive Vision Library

11

环境

• Adaptive Vision Library 使用 AVL_PATH4_12 的环境变量 (其中4_12指 4.12 版本).

• 该环境变量指向 AVL 库的安装目录。

• 对于项目配置(例如 Visual Studio,QtCreator)非常有用。

• 安装完成后,操作系统需重新启动。

Page 11: Adaptive Vision Library

12

AVL 入门

Page 12: Adaptive Vision Library

13

如何创建新项目

如何使用 AVL 项目模板?

• File → New → Project → Visual C++ → AVL 4.12 Project

Page 13: Adaptive Vision Library

14

Visual Studio

手动配置

• 首先创建一个空白的 C++ 项目

• 从菜单中选择 Project → Properties:

• C/C++ → General → Additional Include Directories: $(AVL_PATH4_12)\include

• Linker → General → Additional Library Directories: $(AVL_PATH4_12)\lib\$(PlatformName)\

• Linker → Input → AVL.lib

• 将 AVL.dll 由 $(AVL_PATH4_12)\bin\$(PlatformName) 复制至目标目录

Page 14: Adaptive Vision Library

15

Visual Studio

编译再执行样本应用程序 #include <AVL.h>

Int main(){

try {avl::Image rgb, mono;avl::TestImage(avl::TestImageId::Lena, rgb, mono);

avl::DebugPreviewShowNewImage(rgb);avl::DebugPreviewWaitForWindowsClose();return 0;

}catch (const atl::Error& e) {

puts(e.Message ());return 1;

}}

Page 15: Adaptive Vision Library

16

QT 配置

样本 QT 配置 QT += core guigreaterThan(QT_MAJOR_VERSION, 4): QT += widgetsTARGET = SimpleImageTransformationTEMPLATE = appSOURCES += Main.cpp MainWindow.cpp HEADERS += MainWindow.hFORMS += MainWindow.ui INCLUDEPATH += $$PWD/$$(AVL_PATH4_12)/includeWin32 {contains(QT_ARCH, i386) {

LIBS += -L$$(AVL_PATH4_12)\lib\Win32 LIBS += -L$$(AVL_PATH4_12)\bin\Win32

} else {LIBS += -L$$(AVL_PATH4_12)\lib\x64 LIBS += -L$$(AVL_PATH4_12)\bin\x64

}}LIBS += –lAVL

Page 16: Adaptive Vision Library

17

软件部署

Page 17: Adaptive Vision Library

18

软件部署

开发工程师端:

• 项目编译 - 获取二进制可执行文件 (例如 .exe)

• 复制所有必要的DLL文件像AVL.dll 等。

客户端:

• 安装 Adaptive Vision Library Runtime (运行时环境)

• 如果需要,安装硬件许可证密钥运行时

• 安装 Adaptive Vision 库(运行时)的许可证

• 复制 AVL.dll 和其他依赖项

Page 18: Adaptive Vision Library

20

许可证类型和载体

Page 19: Adaptive Vision Library

21

许可证类型

• Library Professional (专业版) - 开发许可证• 可用代码生成(在 Adaptive Vision Studio)• 可用的调试工具(例如 DebugPreviewWindow )• 包括技术支持

• Library Runtime (运行时环境) - 运行时许可证• 分配给单一的视觉系统• 调试不可用(无法在Microsoft Visual Studio运行)

• Factor - 允许在多个用户线程或进程中使用AV库• Factor数指允许的线程或进程的总数

Page 20: Adaptive Vision Library

22

许可证密钥载体

• 基于文件的许可证(计算机 ID)• 这些许可证存储在计算机文件中,并且只能在一台特定的计算机使用。• 许可证无法移动到另一台计算机。

• 硬件许可密钥 (USB 加密狗)• 这些许可证存储在USB设备上,可以在许多不同的计算机使用。

Page 21: Adaptive Vision Library

Adaptive Vision Sp. Z o.o.

Bojkowska 35A, 44-100 Gliwice, POLAND

Phone: +48 32 461 2330

www.adaptive-vision.com

感谢您的观看!

Centrum Edukacji i Biznesu „Nowe Gliwice” ul. Bojkowska 35A, Gliwice