clc;
clear;
close all;
warning off;
addpath(genpath(pwd));
%% Lucas Kanade
directorio = dir('Combo_4_(C4)/*png');
t_global = tic;
for k = 1:length(directorio)-1
k
im1 = directorio(k).name;
img_1 = imresize(imread(strcat('Combo_4_(C4)/',im1)),0.5);
img_1 = im2double(rgb2gray(img_1));
im2 = directorio(k+1).name;
img_2 = imresize(imread(strcat('Combo_4_(C4)/',im2)),0.5);
img_2 = im2double(rgb2gray(img_2));
% funcion de flujo óptico de lucas Kanade (tamaño de ventana, frame_1,
% frame_2, distancia señalizaciones
tic;
[X, Y, u, v] = lucas_kanade(11,img_1,img_2,20);
toc
figure(1);
imshow(img_2);
hold on;
quiver(X, Y, u, v, 'y');
hold off;
savefig(strcat('results/',im1 ,'.fig'));
pause(0.01);
end
toc(t_global)
%% Lucas Kanade mediante ecuación
directorio = dir('Combo_4_(C4)/*png');
t_global = tic;
for k = 1:length(directorio)-1
k
im1 = directorio(k).name;
img_1 = imresize(imread(strcat('Combo_4_(C4)/',im1)),0.5);
img_1 = im2double(rgb2gray(img_1));
im2 = directorio(k+1).name;
img_2 = imresize(imread(strcat('Combo_4_(C4)/',im2)),0.5);
img_2 = im2double(rgb2gray(img_2));
% funcion de flujo óptico de lucas Kanade (tamaño de ventana, frame_1,
% frame_2, distancia señalizaciones
tic;
[X, Y, u, v] = lucas_kanade2(11,img_1,img_2,20);
toc
figure(1);
imshow(img_2);
hold on;
quiver(X, Y, u, v, 'y');
hold off;
savefig(strcat('results/',im1 ,'.fig'));
pause(0.001);
end
toc(t_global)
%% Metodo H&S
directorio = dir('Combo_4_(C4)/*png');
alpha = 60;
it = 50;
%t_global = tic;
for k = 1:length(directorio)-1
k
im1 = directorio(k).name;
img_1 = imresize(imread(strcat('Combo_4_(C4)/',im1)),0.5);
img_1 = im2double(rgb2gray(img_1));
im2 = directorio(k+1).name;
img_2 = imresize(imread(strcat('Combo_4_(C4)/',im2)),0.5);
img_2 = im2double(rgb2gray(img_2));
% funcion de flujo óptico de lucas Kanade (tamaño de ventana, frame_1,
% frame_2, distancia señalizaciones
%tic;
[X, Y, u, v] = Horn_Schunck(alpha,img_1,img_2,it,20);
%toc
figure(1);
imshow(img_2);
hold on;
quiver(X, Y, u, v, 'y');
hold off;
savefig(strcat('results/',im1 ,'.fig'));
pause(0.001);
end
%toc(t_global)
没有合适的资源?快使用搜索试试~ 我知道了~
matlab-对视频目标进行光流提取,对比Lucas-Kanade和Horn-Schunck-源码
共53个文件
png:20个
fig:19个
jpg:10个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 70 浏览量
2021-09-29
02:04:53
上传
评论
收藏 13.08MB RAR 举报
温馨提示
matlab_对视频目标进行光流提取,对比Lucas-Kanade和Horn-Schunck_源码
资源推荐
资源详情
资源评论
收起资源包目录
matlab_对视频目标进行光流提取,对比Lucas-Kanade和Horn-Schunck_源码.rar (53个子文件)
matlab_对视频目标进行光流提取,对比Lucas-Kanade和Horn-Schunck_源码
Combo_4_(C4)
fr00476.png 422KB
fr00472.png 422KB
fr00480.png 423KB
fr00474.png 422KB
fr00464.png 423KB
fr00473.png 422KB
fr00482.png 422KB
fr00481.png 422KB
fr00477.png 423KB
fr00469.png 423KB
fr00471.png 422KB
fr00470.png 423KB
fr00475.png 423KB
fr00467.png 424KB
fr00479.png 423KB
fr00463.png 423KB
fr00478.png 423KB
fr00465.png 423KB
fr00466.png 423KB
fr00468.png 423KB
Runme.m 2KB
results
LK2_9x9.jpg 44KB
HS60-50.jpg 37KB
LK_9x9.jpg 44KB
fr00464.png.fig 804KB
fr00475.png.fig 804KB
fr00470.png.fig 804KB
HS01-50.jpg 51KB
fr00479.png.fig 805KB
fr00472.png.fig 804KB
LK_11x11.jpg 44KB
fr00471.png.fig 804KB
fr00469.png.fig 804KB
fr00468.png.fig 804KB
LK2_3x3.jpg 50KB
fr00478.png.fig 805KB
LK2_11x11.jpg 44KB
HS01-10.jpg 49KB
fr00481.png.fig 805KB
fr00467.png.fig 804KB
fr00476.png.fig 804KB
fr00477.png.fig 804KB
LK_3x3.jpg 50KB
fr00465.png.fig 804KB
fr00474.png.fig 804KB
fr00480.png.fig 805KB
HS3-50.jpg 38KB
fr00473.png.fig 804KB
fr00466.png.fig 804KB
fr00463.png.fig 804KB
func
Horn_Schunck.m 1KB
lucas_kanade.m 1KB
lucas_kanade2.m 2KB
共 53 条
- 1
资源评论
mYlEaVeiSmVp
- 粉丝: 1882
- 资源: 19万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功