% 确定目标(篮球)的横纵坐标,以及球的半径
function [cc,cr,radius,flag]=extractball(Imwork,Imback,fig1,fig2,fig3,fig5,index)
cc = 0;
cr = 0;
radius=0;
flag=0;
[MR,MC,Dim] = size(Imback);
% 与背景相减得到相素不同的点
fore = zeros(MR,MC);
fore = (abs(Imwork(:,:,1)-Imback(:,:,1)) > 10) ...
| (abs(Imwork(:,:,2) - Imback(:,:,2)) > 10) ...
| (abs(Imwork(:,:,3) - Imback(:,:,3)) > 10);
if fig5 > 0
figure(fig5)
clf
imshow(fore)
end
% 腐蚀除去噪声
foremm = bwmorph(fore,'erode',2);
if fig2 > 0
figure(fig2)
clf
imshow(foremm)
end
% 确定目标外框,得到面积
labeled = bwlabel(foremm,4);
stats = regionprops(labeled,['basic']);
[N,W] = size(stats);
if N < 1
return
end
% 用冒泡法(从大到小)排序
id = zeros(N);
for i = 1 : N
id(i) = i;
end
for i = 1 : N-1
for j = i+1 : N
if stats(i).Area < stats(j).Area
tmp = stats(i);
stats(i) = stats(j);
stats(j) = tmp;
tmp = id(i);
id(i) = id(j);
id(j) = tmp;
end
end
end
% 确定一个最大区域,即面积
if stats(1).Area < 100
return
end
selected = (labeled==id(1));
if fig3 > 0
figure(fig3)
clf
imshow(selected)
end
% 确定目标的质心和半径
centroid = stats(1).Centroid;
radius = sqrt(stats(1).Area/pi);
cc = centroid(1);
cr = centroid(2);
flag = 1;
return
没有合适的资源?快使用搜索试试~ 我知道了~
基于MATLAB卡尔曼小球运动跟踪平台面板GUI.zip
共63个文件
jpg:60个
m:2个
p:1个
需积分: 5 1 下载量 49 浏览量
2024-10-31
19:20:03
上传
评论
收藏 243KB ZIP 举报
温馨提示
沙度
资源推荐
资源详情
资源评论
收起资源包目录
基于MATLAB卡尔曼小球运动跟踪平台【面板GUI】.zip (63个子文件)
基于MATLAB卡尔曼小球运动跟踪平台【面板GUI】
mainfc.p 202B
test.m 1KB
测试帧图片
ball00000113.jpg 4KB
ball00000104.jpg 4KB
ball00000151.jpg 4KB
ball00000146.jpg 4KB
ball00000136.jpg 4KB
ball00000149.jpg 4KB
ball00000145.jpg 4KB
ball00000103.jpg 4KB
ball00000121.jpg 4KB
ball00000155.jpg 4KB
ball00000108.jpg 4KB
ball00000158.jpg 4KB
ball00000118.jpg 4KB
ball00000122.jpg 4KB
ball00000132.jpg 4KB
ball00000124.jpg 4KB
ball00000129.jpg 4KB
ball00000147.jpg 4KB
ball00000142.jpg 4KB
ball00000105.jpg 4KB
ball00000140.jpg 4KB
ball00000107.jpg 4KB
ball00000159.jpg 4KB
ball00000126.jpg 4KB
ball00000127.jpg 4KB
ball00000120.jpg 4KB
ball00000116.jpg 4KB
ball00000110.jpg 4KB
ball00000157.jpg 4KB
ball00000141.jpg 4KB
ball00000143.jpg 4KB
ball00000134.jpg 4KB
ball00000144.jpg 4KB
ball00000131.jpg 4KB
ball00000100.jpg 4KB
ball00000119.jpg 4KB
ball00000109.jpg 4KB
ball00000137.jpg 4KB
ball00000153.jpg 4KB
ball00000133.jpg 4KB
ball00000123.jpg 4KB
ball00000102.jpg 4KB
ball00000154.jpg 4KB
ball00000112.jpg 4KB
ball00000128.jpg 4KB
ball00000101.jpg 4KB
ball00000152.jpg 4KB
ball00000115.jpg 4KB
ball00000125.jpg 4KB
ball00000111.jpg 4KB
ball00000156.jpg 4KB
ball00000135.jpg 4KB
ball00000106.jpg 4KB
ball00000138.jpg 4KB
ball00000117.jpg 4KB
ball00000114.jpg 4KB
ball00000139.jpg 4KB
ball00000150.jpg 4KB
ball00000130.jpg 4KB
ball00000148.jpg 4KB
extractball.m 1KB
共 63 条
- 1
资源评论
工科女汉子
- 粉丝: 1096
- 资源: 90
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功