资源简介
形状上下文Shape Context源码,此代码是论文作者所著,下载即可运行,希望对大家有所帮助!
代码片段和文件信息
function [xytc]=bdry_extract_3(V);
% [xytc]=bdry_extract_3(V);
% compute (rtheta) histograms for points along boundary of single
% region in binary image V
% extract a set of boundary points w/oriented tangents
%sig=1;
%Vg=gauss_sig(Vsig);
Vg=V; % if no smoothing is needed
c=contourc(Vg[.5 .5]);
[G1G2]=gradient(Vg);
% need to deal with multiple contours (for objects with holes)
fz=c(1:)~=0.5;
c(:find(~fz))=NaN;
B=c(:find(fz));
npts=size(B2);
t=zeros(npts1);
for n=1:npts
x0=round(B(1n));
y0=round(B(2n));
t(n)=atan2(G2(y0x0)G1(y0x0))+pi/2;
end
x=B(1:)‘;
y=B(2:)‘;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 634 2000-09-05 11:51 sc_demo\bdry_extract_3.m
文件 659 2000-09-05 08:28 sc_demo\bookstein.m
文件 1155 2000-09-08 08:31 sc_demo\demo_1.m
文件 1155 2000-09-06 03:00 sc_demo\demo_1.m~
文件 8879 2000-09-26 09:16 sc_demo\demo_2.m
文件 8879 2000-09-09 07:55 sc_demo\demo_2.m~
文件 627576 2000-09-05 12:08 sc_demo\digit_100_train_easy.mat
文件 627576 2000-09-05 12:08 sc_demo\digit_100_train_hard.mat
文件 820 2000-09-05 08:26 sc_demo\dist2.m
文件 115 2000-09-05 11:26 sc_demo\gaussker.m
文件 577 2000-09-05 11:26 sc_demo\get_samples_1.m
文件 432 2000-09-05 08:27 sc_demo\hist_cost_2.m
文件 11250 2000-09-05 08:28 sc_demo\hungarian.m
文件 335 2000-09-05 11:26 sc_demo\im.m
文件 874 2000-09-06 03:25 sc_demo\README
文件 7288 2000-09-05 12:28 sc_demo\save_fish_def_3_1.mat
文件 7288 2000-09-05 12:28 sc_demo\save_fish_noise_3_2.mat
文件 8856 2000-09-05 12:28 sc_demo\save_fish_outlier_3_2.mat
文件 1963 2000-09-06 03:20 sc_demo\sc_compute.m
文件 4810 2000-09-26 09:16 sc_demo\tps_iter_match_1.m
文件 4810 2000-09-26 09:14 sc_demo\tps_iter_match_1.m~
文件 33 2008-12-29 18:53 sc_demo\由shape context的提出者所写的代码.txt
目录 0 2009-02-18 15:45 sc_demo
----------- --------- ---------- ----- ----
1325964 23
- 上一篇:lorenz混沌系统 MATLAB仿真
- 下一篇:贝塞尔光束光强模拟程序
评论
共有 条评论