OpenCV GPU Farneback Optical Flow badly works in multi-threading OpenCV GPU Farneback Optical Flow badly works in multi-threading multithreading multithreading

OpenCV GPU Farneback Optical Flow badly works in multi-threading


GPU module is not thread-safe. It uses some global variables, like __constant__ memory and texture reference API, which can lead to data race if used in multi-threaded environment.