eVision  EasyImage

- 최적화된 기본 이미지 처리 및 분석 기능 세트
- 컨볼루션 및 형태학적 연산
- 기하학적 변환
- 히스토그램 계산 및 분석
- 잡음 추정 및 저감
- HDR(High Dynamic Range) 이미지 융합

설명

  • EasyImage에는 일반적으로 전처리 단계로 수행되는 작업들이 포함되어 있어 이미지 품질을 개선하고 배경과 검사 대상물 간의 대비를 높일 수 있습니다.
  • EasyImage는 그레이스케일 및 컬러 이미지를 지원합니다. 선택된 형태학적 기능들은 이진(픽셀당 1비트) 및 2레벨 이미지에 최적화되어 있습니다.
  • EasyImage에는 선형 또는 비선형 필터링을 통한 향상 및 복원, 산술 및 논리 연산, 이미지 정렬을 위한 기하학적 변환, 임계값 설정을 위한 히스토그램 분석, 투영 등 다양한 이미지 처리 기능이 포함되어 있습니다.
EasyImage Vision Library Functions

이미지 처리 함수

  • 산술 연산: 덧셈, 뺄셈, 곱셈, 나눗셈, 복사, 반전, 모듈, 시프트
  • 논리 및 비트 연산: AND, OR, XOR, NOT
  • 이득/오프셋 변경: 정규화, 균일화, 룩업 테이블 매핑
  • 선형 필터링: 에지 검출(라플라시안, 그라디언트, 프리윗, 소벨, 로버츠 필터), 선명화, 평활화(가우시안 및 균일 필터). 사용자 정의 커널 필터링: 커널 생성 및 관리 기능
  • 비선형 필터링: 형태학적 연산자(침식, 팽창, 오프닝, 클로징, 얇아짐, 두꺼워짐, 탑햇 필터, 히트 앤 미스 변환, 형태학적 거리), 메디언 필터
  • 히스토그램 균등화
  • 역치 처리: 자동 역치 처리, 최소 잔류값, 최대 엔트로피, 아이소데이터, 수동 역치 처리; 단일 역치 (절대 및 상대), 이중 역치, 히스토그램 기반 역치
EasyImage Software Description

변환 및 추출 함수

  • 기하학적 변환: 이미지 정렬(등록), 수평 및 수직 대칭, 평행 이동, 선택적 보간을 통한 크기 조정 및 회전, LUT 기반 뒤틀림 보정(해제)
  • 벡터 연산, 투영, 프로파일 샘플링(선분, 경로, 등고선) 및 분석
  • 특징점 탐지기: 해리스 코너 탐지기, 캐니 에지 탐지기
  • 노이즈 추정 및 감소: 공간적 노이즈 감소(컨볼루션, 메디안 필터), 시간적 노이즈 감소(재귀 평균, 이동 평균, 평균), 노이즈 추정(제곱평균제곱근 노이즈, 신호 대 잡음비)
  • 이미지 초점 조정
  • 통계: 면적 측정, 이진 모멘트, 가중 모멘트, 중력 중심, 픽셀 수 및 픽셀 통계, 최소 및 최대 그레이 레벨 값, 평균, 분산 및 표준 편차
EasyImage HDRFusion 1

고동적 범위 융합

하이 다이내믹 레인지(HDR) 이미지 융합 기술은 서로 다른 노출 시간으로 촬영된 여러 입력 이미지를 단일 이미지로 병합하는 방법을 제공하며, 원본 이미지의 세부 사항과 시각적 품질을 보존합니다. 다양한 환경을 포괄하기 위해 여러 병합 및 톤 매핑 알고리즘이 제공됩니다.

EasyImage stitching

이미지 스티칭

이미지 스티칭은 여러 개의 개별 이미지를 하나의 더 큰 이미지로 결합하여 대상물의 매끄럽고 포괄적인 뷰를 생성하는 과정입니다. EasyImage의 이미지 스티칭 기능은 이미 보정된 평면 대상물의 이미지를 스티칭하여 (이미지 보정 모델을 사용하여) 원근법과 렌즈 왜곡을 제거할 수 있습니다. 이 이미지 스티칭 기능은 웨이퍼나 PCB의 고해상도 이미지 재구성에 적합합니다.

기타 혜택

네오 라이선싱 시스템

네오는 새로운 라이선싱 시스템입니다. 신뢰할 수 있고 최첨단이며, 이제 Open eVision 및 eGrabber 라이선스를 저장할 수 있습니다. 네오를 사용하면 라이선스를 활성화할 위치를 선택할 수 있습니다. 네오 동글에서 활성화하거나 네오 소프트웨어 컨테이너에서 활성화할 수 있습니다. 라이선스를 구매한 후 나중에 결정하면 됩니다.

네오 동글은 견고한 하드웨어를 제공하며 컴퓨터 간 이동이 가능합니다. 네오 소프트웨어 컨테이너는 전용 하드웨어가 필요하지 않으며, 활성화된 컴퓨터에 연결됩니다.

Neo는 자체 전용 Neo 라이선스 관리자를 함께 제공합니다. 이 관리자는 두 가지 형태로 제공됩니다: 직관적이고 사용하기 쉬운 그래픽 사용자 인터페이스(GUI)와 Neo 라이선싱 절차를 쉽게 자동화할 수 있는 명령줄 인터페이스(CLI)입니다.

Windows 및 Linux용 모든 Open eVision 라이브러리

  • Microsoft Windows 11, 10 for x86-64 (64비트) 프로세서 아키텍처
  • x86_64 시스템용 Microsoft Windows 11, 10 IoT Enterprise
  • 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