Hi,
I tried to calculate the optical flow between two pictures with the matlab built-in function:
I1 = rgb2gray(imread('Test4.jpg'));I2 = rgb2gray(imread('Test4e.jpg'));opticalFlow = vision.OpticalFlow('ReferenceFrameSource', 'Input port') step(opticalFlow, I1, I2)
But I get the error:
Error using vision.OpticalFlow/validateInputsImpl (line 846)Expected input I data type to be floating-point.
I am not sure what this means. I can't see the code of this. Any ideas on what I am doing wrong?
Thanks
Best Answer