BP OpenCV Image Processing Module

damodyhuang - Jun 7, 2021
Not Yet Rated

Help you use OpenCV Image Processing Module

  • Supported Platforms
  • Supported Engine Versions
    4.25 - 4.26
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

This plugin implement opencv drawing function porting in Image Processing Module.

All drawing functions in opencv official website are implemented into the blueprint.

You can simply use various functions in opencv to process your texture.

Technical Details


  •  Use BP to make OpenCV object which be use by drawing function, like cvSize, cvPoint, cvScalar, CvRect, ...
  •  Use BP save OpenCV structure.
  •  Convert unreal's Texture2D to cv::Mat and convert cv::Mat to Texture2D.
  • Webcam capture and postprocess example.

Code Modules: (Please include a full list of each Plugin module and their module type (Runtime, Editor etc.))

  • Runtime: BPOpenCV (Use OpenCV 4.4)

Number of Blueprints: 1

Number of C++ Classes: 2

Network Replicated: No

Supported Development Platforms: Windows64

Supported Target Build Platforms: Windows64

Video list: Porting OpenCV Image Processing to UE4 - YouTube


BP Opencv tutorial - HackMD

Example Project:

BP_OpenCV_Demo (github.com)

Release binary file · damody/BP_OpenCV_Demo (github.com)

Important/Additional Notes:

ask me discord

License: OpenCV and our example images is open source under the 3-clause BSD License, and is free to use for commercial and non-commercial use.