EasyObject

블롭(blob) 분석 라이브러리

주요 사양
  • 그레이스캐일 기준으로 연결된 이미지 분할
  • 물체 레이블링
  • 지오메트릭 특징 추출
  • 플렉시블 마스크
  • 대형 이미지와 여러 오브젝트가 있는 이미지에서 특히 높은 성능 제공

비교 구입처 안내


<a target="_blank" href="https://www.euresys.com/Products/Machine-Vision-Software/Open-eVision-Studio/Open-eVision-Studio" >Open eVision Studio</a>: 평가, 프로토타입 제작, 개발툴
Open eVision Studio: 평가, 프로토타입 제작, 개발툴

Open eVision Studio는 Open eVision의 평가, 프로토타입 제작, 개발툴입니다. 직관적인 그래픽유저 인터페이스를 통해 eVision 기능을 호출하고 결과를 즉시 확인할 수 있습니다. 스크립트 기능으로 해당 코드를 생성한 다음, 복사하여 사용자의 애플리케이션에 붙여넣을 수 있습니다. Open eVision Studio는 무료이며(Open eVision 2.0 이상을 사용하는 경우) 자유롭게 다운로드하여 Open eVision의 성능을 평가할 수 있습니다.


기능
기능

  • 이미지 인코딩:
    • 실행 기능(run) 구성: 회색조 단일 임계값, 회색조 이중 임계값, 컬러 단일 임계값, 컬러 범위 임계값, 레퍼런스 이미지, 이미지 범위, 레이블 적용 이미지, 바이너리 이미지를 이용한 분할
    • 픽셀 집계
    • 물체 구성: 물체에 대한 실행(run) 집계
    • 구멍 구성: 구멍 내 실행(run) 집계
    • 라인 스캔 카메라를 사용한 웹 검사 애플리케이션용 연속 모드
  • 물체 특징 추출(기하 매개변수 계산)
  • 임의의 특징 값에 따라 물체 선택 및 순서 정렬


가장 적합한 라이센스 시스템 선택 가능
가장 적합한 라이센스 시스템 선택 가능

  • Open eVision 동글 기반라이센스: 동글 기반라이센스는 한 PC에서 다른 PC로 유연하게 이전할 수 있습니다. 동글 기반라이센스를 구매하려면 Euresys 동글(USB 또는 병렬 포트) 중 하나를 선택하고 이 동글에 저장하려는라이센스를 선택합니다. 라이센스는 활성화 코드 형태로 제공되며 동글에 저장됩니다.
  • Open eVision 소프트웨어 기반라이센스: 소프트웨어 기반라이센스는 동글이 필요하지 않으며라이센스가 활성화된 PC와 연계됩니다. 라이센스는 활성화 코드 형태로 제공되며 온라인에서 관리할 수 있습니다.


EasyObject 설명
EasyObject 설명

EasyObject 라이브러리는 이미지 분할 즉, 이미지를 블롭(blob)이라고 하는 개별적인 물체로 분해하는 작업을 처리합니다. 물체가 구성된 다음에는 독립 항목으로 처리할 수 있습니다. 각 물체에 대해 면적, 너비, 관성 타원 등과 같은 다양한 기하학적인 매개변수를 계산할 수 있습니다. 관심 물체를 위치 또는 계산된 특징에 따라 선택할 수 있습니다. 또한 EasyObject는 정의된 물체에서 구멍을 검사할 수도 있습니다. 구멍이 물체의 일부로 관리되므로 동일한 기하학적 기능을 활용할 수 있습니다. EasyObject는 구멍에 대한 부모 물체를 정의함으로써 물체와 구멍 사이의 관계를 관리합니다.


물체/블롭(blob) 기능 사용 가능
물체/블롭(blob) 기능 사용 가능

  • 위치: 한계(상하좌우), 무게중심(X 및 Y), 가중 무게중심(X 및 Y)
  • 범위: 영역(픽셀 개수), Feret 박스(22, 45, 68도의 개별 방향 각도에서 중앙 X 및 Y, 높이, 너비), 바운딩 박스(중앙 X 및 Y, 높이, 너비), 최소 포함 사각형(각도, 중앙 X 및 Y, 높이, 너비)
  • 물체 윤곽의 시작 지점(X 및 Y)
  • 최장 실행(run)
  • 실행(run) 횟수
  • 물체 번호(색인)
  • 통계: 픽셀 회색조 값(평균, 편차, 분산, 최대, 최소)
  • 관성 타원: 관성 타원의 편심, 타원, 2차지오메트릭 모멘트
  • 볼록 껍질(Convex hull)


플렉시블 마스크
플렉시블 마스크

EasyObject는 인코딩 기능에서 사용 가능한 플렉시블 마스크(Flexible Mask)를 통해 블롭(blob) 분석을 복잡하거나 불연속적인 형상의 이미지 영역으로 제한할 수 있습니다. 또한 EasyImage는 인코딩된 이미지에서 플렉시블 마스크를 생성할 수도 있습니다.


그래픽 표현
그래픽 표현

소스 이미지 위에 물체를 그릴 수 있습니다. 다음 블롭(blob) 기능에는 사전 설정 그래픽 표현이 포함되어 있습니다.

  • 개체
  • 대각선
  • 바운딩 박스
  • 볼록 껍질(Convex hull)
  • 타원
  • Feret 박스
  • 각도 22°의 페레(Feret) 상자
  • 각도 45°의 페레(Feret) 상자
  • 각도 68°의 페레(Feret) 상자
  • 무게중심
  • 최소 포함 사각형
  • 가중 무게중심


Software
Host PC Operating System
  • Open eVision is a set of 32-bit and 64-bit libraries that require a processor compatible with the SSE2 instruction set.
  • Deep Learning Bundle is only available in the 64-bit Open eVision library.
  • Open eVision can be used on the following operating systems:
    • Windows 10 (32- and 64-bits)
    • Windows 8 (32- and 64-bits)
    • Windows 7 (32- and 64-bits)
  • Since Open eVision 2.6, discontinued support of:
    • Windows Vista 32-bits Service Pack 1
    • Windows XP 32-bits Service Pack 3
    • Windows Embedded Standard 2009 32-bits
  • The Open eVision installer does not allow installation on virtual machines.
  • Minimum requirements:
    • RAM: 8 GB
    • Display size: 800 x 600. 1280 x 1024 recommended.
    • Color depth: 16 bits. 32 bits recommended.
    • Between 100 MB and 2 GB free hard disk space for libraries, depending on selected options.
APIs
  • Supported Integrated Development Environments and Programming Languages:
    • Microsoft Visual Studio .NET 2003 SP1 (C++)
    • Microsoft Visual Studio 2005 SP1 (C++, C#, VB .NET, C++/CLI)
    • Microsoft Visual Studio 2008 SP1 (C++, C#, VB .NET, C++/CLI)
    • Microsoft Visual Studio 2010 (C++, C#, VB .NET, C++/CLI)
    • Microsoft Visual Studio 2012 (C++, C#, VB .NET, C++/CLI)
    • Microsoft Visual Studio 2013 (C++, C#, VB .NET, C++/CLI)
    • Microsoft Visual Studio 2015 (C++, C#, VB .NET, C++/CLI)
    • Microsoft Visual Studio 2017 (C++, C#, VB .NET, C++/CLI)
  • Since Open eVision 2.6, discontinued support of:
    • Microsoft Visual Studio 6.0 SP6 (C++, Basic)
    • Borland C++ Builder 6.0 update 4 (C++)
    • CodeGear C++ Builder 2009 (C++)
    • CodeGear Delphi 2009 (Object Pascal)
    • Embarcadero RAD Studio XE4 (C++, Object Pascal)
    • Embarcadero RAD Studio XE5 (C++, Object Pascal)
Ordering Information
Product code - Description
Optional accessories
Presence Check

존재 여부 검사

EasyImage 회색조 이미지 분석 기능은 간단한 유/무 검사에 사용됩니다.
Surface

표면 분석

EasyImage는 표면 결함을 밝히는 데 사용되며, EasyObject의 블롭 분석 기능으로 이러한 결함을 구분하고 측정할 수 있습니다.
Object Location

픽앤플레이스 기계의 물체 위치 확인