Release Notes for RTX64 4.1 Vision
Key Features
RTX64 Vision Runtime
- Provides functionality for controlling GigE Vision Cameras within the RTX64 environment.
- Provides an RTX64 Vision Camera Setup tool, which can be used to connect to and setup cameras for use with RTX64 Vision.
- Provides GenICAM support for GigE Cameras, and provides support for a growing list of cameras out-of-the-box.
- Provides a pre-built version of OpenCV 3.4.6 that can be used with RTX64 Vision.
- Adds support for the FLIR Oryx 10GigE camera (ORX-10GS-32S4C-C). (9515)
RTX64 Vision SDK
- Provides a Real-Time GigE Vision (RtGV) API set of functions, structures, and enumerations for communicating with and controlling supported GigE Vision Cameras.
- Provides a communication API for passing camera data between Windows and RTSS processes.
- Provides an RtGigEVision Sample for Visual Studio 2019, 2017, and 2015 which shows the usage of the RtGigEVision APIs, and how one can use them to control and receive data from a supported GigE Vision Camera.
- Provides a pre-built version of OpenCV 3.4.6 that can be used to build RTX64 Vision applications that use OpenCV. The following classes have been tested:
- Core
- imgproc
- videoio
- objdetect
Other classes may also work but have not been verified.
- Provides OpenCV samples for Visual Studio 2019, 2017, and 2015 that can be built and used with RTX64 Vision.
- OpenCV 3.4 source modified for use with RTX64 is provided as a zip file on Github. See Building OpenCV for RTX64 for information on how to rebuild the provided source.
Issues Resolved
RTX64 Vision SDK
- Resolved an issue where projects built with a warning about an LIBCMT conflict when built in Windows configurations. (9414, 9467)
- Resolves an issue where timestamps were not set correctly for received images in structure RTGV_FRAME. (9558)
- Resolves an issue where the CannyTest sample did not run correctly in RtssDebug mode when passed an incorrect friendly name for a NIC. (9406)
Notes
- RTX64 4.1 Vision should be used with RTX64 4.1. If RTX64 4.1 Vision is used with RTX64 4.0, OpenCV applications won't build.
- Support for GenICAM doesn’t guarantee that all GigE cameras will work out-of-the-box, since manufacturers have different configuration XML files. Use the RTX64 Vision Camera Setup tool to setup connected cameras for which XML data cannot be immediately interpreted.
- The RTX64 Vision Camera Setup tool requires detailed knowledge of the camera. You might need to work with IntervalZero Support if you plan to use a camera that is not on our list of supported cameras. See RTX64 Vision Supported Cameras for the latest list.
- IntervalZero provides the latest modified OpenCV version for RTX64 Vision on GitHub at https://github.com/IntervalZero/opencv. For information on usage, visit https://opencv.org/license/.
Known Issues
- RTX64 Vision Runtime stops functioning if the RTX64 Runtime is uninstalled,. This is due to a known issue where the RTX64 Runtime removes Vision-related registry keys when it is uninstalled. If you uninstall the RTX64 Runtime while RTX64 Vision Runtime is installed, you must repair or reinstall RTX64 Vision Runtime in order to use it again. (9992)
- The CannyTest sample does not run when the camera pixel format is set to YUV 411. (9432)
- The CannyTest and MatchTemplate samples build with warnings related to some OpenCV libs missing symbol files. This should not affect building, debugging, or running the samples. (8610)