Specifications
PC requirements
- Processor: x64 architecture with support for the AVX2 instruction set (32-bit version is not available).
- Operating System: Windows 10, Windows 11.
- Memory: Minimum 8 GB of RAM, 16 GB of RAM is recommended.
- Storage: At least 5 GB of available space.
- Optional screen: 1024 x 768 or higher resolution.
- Optional touch screen: OneVision has been optimized for basic touch screen control.
Requirements for AI acceleration
- GPU: Only compatible with Nvidia graphic cards with Compute Capability in the range 5.x and 8.x.
- Maximum number of GPUs: Not limited by software. So far, OneVision has been tested with up to 5 GPUs.
- CUDA: CUDA 11.4 Toolkit must be installed independently to use acceleration. Download it from here.
- cuDNN: Use the latest version compatible with CUDA 11.x. You can download it from here and follow instructions to install it from here.
tip
GPU use is optional, use it to speed up inference as much as 10x.
Other requirements
- Pleora eBUS Player software: You can install it from here. It requires a license.
Supported cameras
- Supported camera models/vendors: Any GenTL/GenICam compatible camera.
- Tested camera vendors with GenTL: Basler, Lucid Vision Labs, Teledyne Dalsa, FLIR, Hikvision.
- Maximum number of cameras: Not limited by software, limits might depend on the hardware and data acquisition speeds.
- Plugins: Plugins for not supported cameras can be created on request, or you can create your own plugins.
tip
To use a camera with the GenTL controller, you need to install the camera manufacturer's GenTL driver, which is then listed in the environment variable GENICAM_GENTL64_PATH. You can find the drivers in the manufacturer's website.
Supported communications
- OPC UA server/client: OPC UA server/client is included in OneVision.
- Modbus TCP server/client: Modbus TCP server/client is included, with BOOL and INT16 datatypes.
- Ethernet/IP adapter: Ethernet/IP adapter is included.
- Siemens S7 communication: Basic Siemens S7 communication is included.
- Maximum number of communications: Not limited by software.
- Plugins: Plugins for additional communication protocols can be created on request, or you can create your own plugins.
Supported image formats
The image processing library Vision Elements has adopted the PNFC (Pixel Format Naming Convention) defined by the EMVA (European Machine Vision Association).
| PFNC image format | Description |
|---|---|
| Mono8 | Monochrome 8-bit |
| BGR8 | Blue-Green-Red 8-bit |
| BGRa8 | Blue-Green-Red-alpha 8-bit |
| RGB8 | Red-Green-Blue 8-bit |
| RGBa8 | Red-Green-Blue-alpha 8-bit |
| Mono16 | Monochrome 16-bit |
| Data32f | Data 32-bit floating point |