调了好久,终于调出来了,感谢老师的大力帮助ღ( ´・ᴗ・` )比心
先看这一篇 Matlab 光流法处理图像 生成光流图 把工具箱安装好
load opticalFlowTest;
cd ('input\' )
a= imread('1.jpg');
b= imread('42.jpg');
[Vx,Vy]=opticalFlow(a,b,'smooth',1,'radius',10,'type','LK');
% subplot(1,2,1),imshow(double(Vx),[]);
% subplot(1,2,2),imshow(double(Vy),[]);
imshow(a)
hold on
[X,Y] = meshgrid(1:size(Vx,1),1:size(Vx,2));
U = abs(Vy);
V = abs(Vx);
quiver(X,Y,U,V,0)
hold off
结果:
看完记得点赞,(づ ̄3 ̄)づ╭❤~