clc;
clear;
close all;
warning off;
addpath(genpath(pwd));
rng('default')
d=5;%the number of features
cal_image=rgb2gray(imread('sample.jpg') );%读入一张图片
size_of_image=size(cal_image);
% figure
imshow(cal_image);%显示这张图像
mode=[-1 -1 -1; 0 0 0; 1 1 1];
image_x_gradient = imfilter(cal_image,mode);
% imshow(image_x_gradient);%show x_direction gradient
mode=[-1 0 1; -1 0 1; -1 0 1];
image_y_gradient = imfilter(cal_image,mode);
% imshow(image_y_gradient);%show y_direction gradient
x_tab_image=zeros(size_of_image);
y_tab_image=zeros(size_of_image);
for i=1:size_of_image(1,1)
for j=1:size_of_image(1,2)
x_tab_image(i,j)=i;
y_tab_image(i,j)=j;
end
end
% over! I have got the 5 images, [x y I |Ix| |Iy|]
F=zeros([size_of_image d]);
F(:,:,1)=x_tab_image;
F(:,:,2)=y_tab_image;
F(:,:,3)=cal_image;
F(:,:,4)=abs(image_x_gradient);
F(:,:,5)=abs(image_y_gradient);% Attention!!!
left_x=50;
left_y=25;
right_x=70;
right_y=45;
Covariance_temp1=zeros([d d]);
sample=zeros([(right_x-left_x+1)*(right_y-left_y+1) d]);
for i=left_x:right_x
for j=left_y:right_y
sample((i-left_x)*(right_y-left_y+1)+j-left_y+1,:)=[F(i,j,1) F(i,j,2) F(i,j,3) F(i,j,4) F(i,j,5)];% Attention!!!
end
end
Covariance_temp1=cov(sample);
rectangle('Position',[left_y,left_x,20,20],'Curvature',[0,0],'LineWidth',2,'LineStyle','--','EdgeColor','r');
% % 算平均向量
% avearage_point=zeros([d 1]);
% for i=1:d
% avearage_point(i)= 1/((right_x-left_x+1)*(right_y-left_y+1))*sum(sum(F(left_x:right_x,left_y:right_y,i)));
% end
% % 算协方差
% for
% for m=left_x:right_x
% for n=left_y:right_y
% Covariance_temp(i,j)=F(m,n,i)*F(m,n,j)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
1.版本:matlab2021a,包含仿真操作录像,操作录像使用windows media player播放。 2.领域:协方差跟踪。 3.内容:基于协方差跟踪算法的视频目标跟踪。 基于MATLAB的协方差计算,目标跟踪算法仿真。matlab2021a可运行。 这个是关于协方差跟踪的实验。从一个视频中截了两张图片:sample.jpg和test.jpg。在sample.jpg中划了一个区域,然后再test.jpg中寻找最接近的区域。 运行结果:在sample.jpg中划了一个红框,test.jpg中找到了两个最接近的部分 4.注意事项:注意MATLAB左侧当前文件夹路径,必须是程序所在文件夹位置,具体可以参考视频录。
资源推荐
资源详情
资源评论
收起资源包目录
基于协方差跟踪算法的视频目标跟踪matlab仿真.rar (4个子文件)
仿真操作录像0007.avi 14.06MB
协方差跟踪
test.jpg 4KB
Runme1.m 2KB
sample.jpg 4KB
共 4 条
- 1
资源评论
- Flower1342022-07-04感谢资源主的分享,很值得参考学习,资源价值较高,支持!
fpga和matlab
- 粉丝: 16w+
- 资源: 2561
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功