NI의 Machine Vision 소프트웨어는 크게 Vision Acquisition Software(VAS), Vision Development Module(VDM), Vision Builder for Automated Inspection(VBAI)가 있습니다. VAS를 통하여 이미지를 수입하고, 이미지 처리는 VDM과 VBAI를 통해서 진행됩니다.
Vision Acquisition Software(VAS)
Vision Acquisition Software (VAS)는 광범위한 카메라 유형에서 이미지를 수집, 표시 및 저장하는 데 사용되는 드라이버 및 유틸리티 세트입니다. 이미지 획득용 라이브러리로 이미지 처리 소프트웨어인 VDM과 VBAI에 포함되어 있습니다. VAS는 다른 이미지 수집 디바이스와 함께 사용하기 위해 설치되는 NI-IMAQ 및 NI-IMAQdx와 NI-IMAQ I/O 드라이버 패키지로 구성되어 있습니다.
NI-IMAQ
NI 하드웨어를 위한 라이브러리
일반 디스플레이, 파일 저장 및 수집 기능은 물론 NI의 Frame grabber에서 수집
아래 이미지 수집 디바이스 사용 필요
National Instruments Camera Link Frame Grabbers
National Instruments Camera Parallel Digital Frame Grabbers
National Instruments Camera Analog Frame Grabbers
National Instruments Camera 17xx smart Cameras
NI-IMAQdx
표준 카메라 인터페이스 지원
아래 버스 및 표준을 사용하는 이미지 수집 디바이스 사용 필요
Gigabit Ethernet Cameras Supporting GigE Vision
FireWire IEEE 1394 Cameras
USB 2.0 Cameras Supporting Microsoft DirectShow
USB 3.0 Cameras Supporting USB3 Vision
NI-IMAQ I/O
NI Vision RIO 이미지 획득 카드의 프로그래밍에만 사용되는 작은 드라이버 API
Vision 또는 Camera Link 표준 지원
아래 카드에 포함된 FPGA 구성
PCI-8254R
PCI-8255R
Compact Vision System
Vision Development Module(VDM)
Vision Development Module (VDM)은 일반적으로 이미지 처리 및 분석 모듈로 파티클 분석, 에지 감지, 임계 값, 히스토그램 및 광학 문자 인식 등의 용도로 사용됩니다.
Vision Assistant 도구가 포함된 NI Vision Development Module 소프트웨어
Windows 및 LabVIEW Real-Time에서 지원
LabVIEW, C/C ++, Visual Basic 및 .NET 환경을 위한 머신 비전 및 이미지 처리 기능을 제공
Vision Builder for Automated Inspection(VBAI)
VBAI (Visual Builder for Automated Inspection)는 프로그래밍 지식 없이 구성할 수 있는 독립형 머신 비전 개발 환경입니다.
일반적으로 사용되는 100 개 이상의 비전 개발 도구 및 VAS 포함
실시간 컨트롤러 및 FPGA를 비롯한 원격 대상에서 이미지 처리 검사 실행과 환경 구성
자체 개발 툴. LabVIEW, C, C#과 같은 언어가 필요 없음
아래는 NI Vision 소프트웨어 구성 요소 및 용도에 대한 플로우 차트입니다.
VDM과 VBAI의 가장 큰 차이점은 개발 환경입니다. 개발언어를 사용한 비전 솔루션 개발은 VAS와 VDM이 필요합니다.
コメント