eVision  EasyImage

- 优化基础图像处理与分析功能集
- 卷积与形态学运算
- 几何变换
- 直方图计算与分析
- 噪声估计与抑制
- HDR(高动态范围)图像融合

描述

  • EasyImage包含通常作为预处理步骤执行的操作,旨在提升图像质量并获得背景与待检测对象之间的良好对比度。
  • EasyImage 支持灰度图像与彩色图像。部分形态学功能还针对二值图像(每像素 1 位)和双级图像进行了优化。
  • EasyImage 包含众多图像处理功能,例如:通过线性或非线性滤波实现增强与修复、算术与逻辑运算、用于图像配准的几何变换、阈值处理的直方图分析、投影等。
EasyImage Vision Library Functions

图像处理函数

  • 算术运算:加法、减法、乘法、除法、复制、反转、取模、移位
  • 逻辑与位运算:与、或、异或、非
  • 增益/偏移调整:归一化、均一化、查找表映射
  • 线性滤波:边缘检测(拉普拉斯、梯度、普瑞维特、索贝尔、罗伯茨滤波器)、锐化、平滑(高斯与均匀滤波器)。自定义核滤波:核创建与管理函数
  • 非线性滤波:形态学运算(腐蚀、膨胀、开运算、闭运算、细化、粗化、平顶滤波器、击打-遗漏变换、形态学距离)、中值滤波
  • 直方图均衡化
  • 阈值处理:自动阈值、最小残差法、最大熵法、Isodata法、手动阈值;单阈值(绝对与相对)、双阈值、基于直方图的阈值
EasyImage Software Description

转换与提取函数

  • 几何变换:图像配准(对齐)、水平与垂直镜像、平移、缩放及旋转(可选插值)、基于查找表的(去)畸变
  • 向量运算、投影、轮廓采样(线段、路径、轮廓)及分析
  • 特征点检测器:Harris角点检测器,Canny边缘检测器
  • 噪声估计与抑制:空间降噪(卷积滤波、中值滤波),时域降噪(递归平均、移动平均、简单平均),噪声评估(均方根噪声、信噪比)
  • 图像聚焦
  • 统计分析:面积测量、二值矩、加权矩、重心计算、像素计数与像素统计、灰度值最小值/最大值、均值、方差及标准差
EasyImage HDRFusion 1

高动态范围融合

高动态范围图像融合技术提供了一系列方法,能够将多张采用不同曝光时间拍摄的输入图像合并为单一图像,同时保留源图像的细节与视觉质量。该技术提供多种融合与色调映射算法,以适应广泛的应用场景。

EasyImage stitching

图像拼接

图像拼接是将多张独立图像组合成更大图像的过程,旨在呈现物体的无缝完整视图。EasyImage的图像拼接功能可对已校正的平面物体图像进行拼接,通过图像校准模型消除透视失真与镜头畸变。该功能适用于晶圆或PCB的高分辨率图像重建。

其他福利

新许可系统

Neo 是全新的授权系统。它可靠且技术先进,现已支持存储 Open eVision 和 eGrabber 授权。Neo 允许您选择授权激活方式:可通过 Neo 硬件密钥或 Neo 软件容器激活。购买授权后,您可随时决定激活方式。

Neo加密狗提供坚固的硬件支持,可灵活转移至不同计算机使用。Neo软件容器无需专用硬件,仅与激活所在的计算机绑定。

Neo自带专属许可证管理器,提供两种操作模式:直观易用的图形用户界面,以及可轻松自动化Neo许可证流程的命令行界面

适用于Windows和Linux的所有Open eVision库

  • Microsoft Windows 11、10 适用于 x86-64(64 位)处理器架构
  • Microsoft Windows 11、10 IoT Enterprise 适用于 x86_64 系统
  • 适用于 x86-64(64 位)和 ARMv8-A(64 位)处理器架构的 Linux,需使用 glibc 2.18 及以上版本
DriverWinLinuxARM

Open eVision Studio

Open eVision Studio 是 Open eVision 的评估、原型设计与开发工具。
其直观的图形用户界面支持调用 eVision 的任意 2D 图像处理功能,并即时显示处理结果。脚本功能可生成对应代码,用户可直接复制粘贴至应用程序中。

Open eVision Studio 完全免费(需搭配 Open eVision 2.0 及以上版本使用),且无需任何许可证。

eVision Bundle Studio AVT
eVision Bundle Studio AVT

Software

Host PC Operating System

Open eVision is a set of 64-bit libraries that require an Intel compatible processor with the SSE4 instruction set or an ARMv8-A compatible processor.

Open eVision can be used on the following operating systems:

Microsoft Windows 11, 10 for x86-64 (64-bit) processor architecture

Microsoft Windows 11, 10 IoT Enterprise for x86-64 systems

Linux for x86-64 (64-bit) and ARMv8-A (64-bit) processor architectures with a glibc version greater or equal to 2.18

Remote connections

Remote connections are allowed using remote desktop, TeamViewer or any other similar software.

Virtual machines

Virtual machines are supported. Microsoft Hyper-V, Oracle VirtualBox and libvirt hypervisors have been successfully tested.

Only the Neo Licensing System is compatible with virtualization.

Minimum requirements:

2 GB RAM to run an Open eVision application

8 GB RAM to compile an Open eVision application

Between 100 MB and 2 GB free hard disk space for libraries, depending on selected options.

APIs

Supported programming languages :

The Open eVision libraries and tools support C++, Python and the programming languages compatible with the .NET (C#, VB.NET)

C++ requirements: A compiler compatible with the C++ 11 standard is required to use Open eVision

Python requirements: Python 3.11 or later is required to use the Python bindings for Open eVision

.NET requirements: .NET framework 4.8 (or later) or the .NET platform 6.0 (or later) are supported

Supported Integrated Development Environments:

Microsoft Visual Studio 2017 (C++, C#, VB .NET, C++/CLI)

Microsoft Visual Studio 2019 (C++, C#, VB .NET, C++/CLI)

Microsoft Visual Studio 2022 (C++, C#, VB .NET, C++/CLI)

QtCreator 4.15 with Qt 5.12

Ordering Information

Product Status

Released

Product code - Description

PC4151 Open EasyImage for USB dongle

PC4301 Open eVision EasyImage

EasyImage

在线咨询

微信
微信二维码

点击或扫码咨询

(无需添加好友)