This XOP wraps openCV to provide dense optical flow calculations in Igor Pro.

Two algorithms have been wrapped: Farneback optical flow (OpticalFlowFarneback) and Dense Inverse Search (DIS) optical flow (OpticalFlowDIS). For details, please see the attached help file (Optical Flow.ihf) and the openCV documentation.


On macOS, simply copy the OpticalFlow-64.xop to the Igor Extensions (64-bit) folder

On Windows, also copy OpticalFlow-64.xop to the Igor Extensions (64-bit) folder. In addition, you need to obtain the opencv_world460.dll file from the openCV 4.6 release, which can be downloaded from the openCV website. Place this file next to OpticalFlow-64.xop in the Igor Extensions (64-bit) folder.


The OpticalFlow.pxp sample experiment and OpticalFlow.ipf procedure file provide an example how to visualize optical flow fields in Igor Pro. 



The XOP only work with unsigned 8-bit  images. Please convert your images beforehand, adjusting contrast etc. as required.


General Remarks

The XOP was built using XOP Toolkit 8.0 in Xcode 13.4.1 and Visual Studio 2019. Please see the project on Github for details. 


Project Details

Project Homepage: View Homepage
Project License: MIT
Project CVS: https://github.com/shinjukunian/OpticalFlowXOP

Current Project Release


Release File: opticalFlow.zip
Version: 1.0.0
Version Date: Tue, 12/06/2022 - 02:11 pm
Version Major: 1
Version Extra: 0
Version Patch Level: 0
OS Compatibility: Windows Mac-Intel
View All Releases




Igor Pro 9

Learn More

Igor XOP Toolkit

Learn More

Igor NIDAQ Tools MX

Learn More