Software

Software

To operate your Zebra Rapixo CoF you can use one or more Zebra software products that supports the board, such as Aurora Imaging Library and its derivatives (for example, Aurora Imaging Library-Lite, Zebra Design Assistant, and Zebra Capture Works). Zebra software is supported under Windows; Aurora Imaging Library is also supported under Linux when using Zebra Rapixo CoF. Consult your software manual for supported versions of these operating systems. Alternatively, you can operate your Zebra Rapixo CoF with third-party software that supports GenTL.
Aurora Imaging Library
Aurora Imaging Library is a high-level programming library with an extensive set of optimized functions for image capture, processing, analysis, transfer, compression, display, and archiving. Image processing operations include point-to-point, statistical, spatial filtering, morphological, geometric transformation, and FFT operations. Analysis operations support camera calibration, are performed with sub-pixel accuracy, and include pattern recognition (normalized grayscale correlation and Geometric Model Finder), blob analysis, edge extraction and analysis, measurement, image registration, metrology, character recognition (template-based and for both normal and dot-matrix text, feature-based), code reading and verification (1D, 2D and composite code types), bead (continuous strips of material) inspection, 3D reconstruction, 3D processing, 3D analysis, classification, and color analysis. Aurora Imaging Library applications are easily ported to new Zebra hardware platforms and can be designed to take advantage of multi-processing and multi-threading environments.
Aurora Imaging Library applications are easily ported to new Zebra hardware platforms and can be designed to take advantage of multi-processing and multi-threading environments.
Aurora Imaging Library-Lite
Aurora Imaging Library-Lite is a subset of Aurora Imaging Library. It includes all the Aurora Imaging Library functions for image acquisition, transfer, display control, and archiving. It also allows you to perform processing operations that are typically useful to pre-process grabbed images.
Aurora Design Assistant
Aurora Design Assistant is a flowchart-based, integrated development environment (IDE). It allows you to create an imaging application without writing a single line of code. Application development is a step-by-step approach, where each step is taken from an existing toolbox and is configured through a series of dialog windows. An application developed with Aurora Design Assistant can be deployed locally (on the same computer as that used for application development) or remotely. Once the project is built and deployed, it can run without the Aurora Design Assistant interface being installed.
With Aurora Design Assistant, you can:
  • Create your project as a series of steps using a flowchart.
  • Test your project from your computer without any additional code editors or compilers and without deploying (copying and running) your project on the target computer.
  • Design and layout a web page (operator view) to receive operator input and to display your project's output.
  • Run, terminate, and re-run the project on your target computer from within Aurora Design Assistant.
Imaging projects can:
  • Grab images from your camera using your Zebra Rapixo CoF.
  • Analyze images using several industry-proven image analysis and measurement tools (for example, code and geometric model finder tools).
  • Send and receive user-defined auxiliary I/O signals from the auxiliary I/O terminal-block connector of your Zebra Rapixo CoF.
  • Send and receive information from the serial ports of your computer.
  • Send and receive information and save images across the network using the TCP/IP protocol and communicate with external devices using the Modbus or EtherNet/IP industrial protocol.
  • Communicate with industrial robots to offer an integrated machine vision solution.
Aurora Imaging Capture Works
Aurora Imaging Capture Works is a utility that allows you to rapidly evaluate the performance and functionality of virtually any GenICam-compliant camera or 3D sensor (or other device). Aurora Imaging Capture Works will list all detected GenICam-compliant devices connected to your computer. It can start or stop capturing images, display acquired images, save the last grabbed image, send a software trigger, as well as browse and control the selected device's features. You can view network adapter information (such as, the IP address or packet size), view and change device information (such as, the user-defined name of your device), view and change acquisition properties, and view acquisition statistics. You can use it to configure the device and network adapter in static IP mode (or point-to-point connection mode) or DHCP mode (or corporate network mode). Aurora Imaging Capture Works uses the Zebra GigE Vision discovery service to automatically detect when GigE Vision-compliant devices are added to or removed from your network. Aurora Imaging Capture Works is distributed with Aurora Imaging Library and Aurora Design Assistant; it is also available with Aurora Imaging Library Lite.
GenTL
A GenICam GenTL Producer is available for Zebra Rapixo CoF. This allows third-party software that supports a GenTL Consumer to communicate with and grab from a camera connected to Zebra Rapixo CoF.
Some Aurora Imaging Library functionality is not accessible when using Zebra Rapixo CoF with GenTL (for example, peak extraction and flat-field correction are not available). The Zebra Rapixo CoF GenTL Producer (.cti file) can be found in your Aurora Imaging Library/Aurora Imaging Library-Lite installation folder.