OpenCV 3.4.1

This application is only available on Haswell nodes - see Known Problems and Limitations.

OpenCV (Open Source Computer Vision Library) is released under a BSD license and hence it’s free for both academic and commercial use. It has C++, Python and Java interfaces and supports Windows, Linux, Mac OS, iOS and Android. OpenCV was designed for computational efficiency and with a strong focus on real-time applications. Written in optimized C/C++, the library can take advantage of multi-core processing. Enabled with OpenCL, it can take advantage of the hardware acceleration of the underlying heterogeneous compute platform.

Accessing the software

To load the module:

$ module load OpenCV/3.4.1-iomkl-2018a-Python-3.6.3

Or, to load the module with GPU support:

$ module load OpenCV/3.4.1-foss-2018a-Python-3.6.3-CUDA-9.2.88

OpenCV comes with a collection of headers which can be included in C programs as well as binaries. These are visible, once the module is loaded, in the ${EBROOTOPENCV} directory.

Accessing Previous Versions

Wherever possible, previous versions of this application will be retained for continuity, especially for research projects that require a consistent version of the software throughout the project. Such versions, however, may be unsupported by IT Services or the applications vendor, and may be withdrawn at short or no notice if they can no longer run on the cluster - for example, essential operating system upgrades may be incompatible with old versions.

Previous versions of this application are recorded below:

Known Problems & Limitations

  • OpenCV 3.4.1 is only available on Haswell and Broadwell nodes, as it has features that require these, or later, CPU architectures. This means it is not available on the Sandybridge nodes, which includes the login nodes (as of July 2018). To check which CPU architecture the current node is running issue the command echo ${BB_CPU}. Visit the Job Submission Page for information on how to specify that your job runs on a Haswell or Broadwell node.

Other Information

The Support Level for this application is An.

Visit the OpenCV website for more information regarding this application.

Last modified: 29 October 2018