⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lucasperso.asv

📁 Lukas Kanade Multi resolution program in matlab language.
💻 ASV
字号:
% Gaetan Boehringer, Bruno Jacquot & Fr閐閞ic Piegay
%% Algorithme de Lucas & Kanade

%% Chargement des images

clear all;
close all;
clc;

% Lecture des images
im1o=double(imread('LKtest3im1.bmp'));
im2o=double(imread('LKtest3im2.bmp'));
[Lim,Cim]=size(im1o);

% Affichage des images
figure;
subplot(1,2,1); imagesc(im1o);axis equal; colormap(gray);title('Image initiale');
subplot(1,2,2); imagesc(im2o);axis equal; colormap(gray); title ('Image d閏al閑');

%% Filtrage

h = fspecial('gaussian',10,3);
figure; imshow(h,[]);title('gradient')
im1 = imfilter(im1o,h);
im2 = imfilter(im2o,h);

% Affichage des images filtr閑s
figure;
subplot(1,2,1); imagesc(im1);axis equal; colormap(gray);title('Image initiale filtr閑');
subplot(1,2,2); imagesc(im2);axis equal; colormap(gray);title('Image d閏al閑 filtr閑');

%% Calcul en 1D
% Affichage d'un profil

% Extraction de la ligne centrale de chacune des images
y1=im1(:,Cim/2)';
y2=im2(:,Cim/2)';
[L,C]=size(y1);

% Affichage
figure;
plot(y1,'b');
hold on;
plot(y2,'m'); title('Affichage du profil de la ligne des 2 images');

grady=zeros(1,C);
ypf=conv(y1,(1/12)*[-1 8 0 -8 1]); % On applique un filtre 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -