Glossary
Cross-Reference
This section has a short definition or explanation for each terminology.
If you would like to look up the concept of image processing, see tutorial pages
Aravis
Aravis is a GObject based camera acquisition library that allows to control U3V camera and GigE camera devices. See the detail in Aravis section on Software Package page.
Building Block (BB)
Building blocks (BBs) are the components of the pipeline that you design for image I/O and processing. Each BB has the minumum feature, such as obtain image from sensor, rescale, or demosaic. See the detail in Building Block section on Tutorial Intro page.
Chunk Data
GenDC
GenDC is Generic Data Container defined by EMVA🔗. As it is named with generic, it can contain any types of data while other data type contain only image or image with Chunk data. Sensing-Dev software package supports the sensor with GenDC format. See the detail in About U3V Camera page
GenICam
GenICam (Generic Interface for Cameras) is a software interface standard for vision devices. See the detail in About U3V Camera page
Gigabit Ethernet (GigE) Camera
Gigabit Ethernet (GigE) Camera is one of the hardware interfaces of web cameras. The feature of this standard is its connection via Ethernet cable, and it functions with the longer cable than U3V Camera. See the detail in About U3V Camera page
ion-kit
ion-kit is an image processing framework which enables to efficiently describe and compile a user-defined image processing pipeline. See the detail in ion-kit section on Software Package page.
libUSB
libUSB is a driver used by Aravis to access and control the camera device on Linux. See the detail in libUSB/WinUSB section on Software Package page.
Open Source Software (OSS)
Open Source Software (OSS) is released under each license that allows user to use, modify, and re-distribute with some restriction. There are some types of OSS license permissive (e.g. MIT license) and copyleft (e.g. LGPL-2.1). The detail of Open Souce is defined on Open Source Initiative🔗.
Pipeline
A pipeline is a series of processing. For ion-kit, the component element is called Building Block (BB), and it is chained with the other BBs to define a whole image-processing program. See the detail in Building Block section on Tutorial Intro page.
USB 3 Vision (U3V) Camera
USB 3 Vision (U3V) Camera is one of the hardware interfaces of web cameras. The feature of this standard is its connection via USB 3 cable, and it allows high-speed. high-pixel-depth, and large data size of transfer. See the detail in About U3V Camera page
WinUSB
WinUSB is a driver used by Aravis to access and control the camera device on Windows. See the detail in libUSB/WinUSB section on Software Package page.