資源簡介
這是角點檢測的程序,圖像中所有凹凸點都可以檢測到,并在二值圖像上顯示出來,效果不錯。直接運行corner.m即可
代碼片段和文件信息
Para=[1.516230.35011];?%Default?experience?value;???原來是??Para=[1.516230.35011];?
C=Para(1)
T_angle=Para(2)?????????????
sig=Para(3);
H=Para(4);
L=Para(5);
Endpoint=Para(6);
Gap_size=Para(7);
???
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
I=imread(‘123.jpg‘);
if?size(I3)==3
????I=rgb2gray(I);?%?Transform?RGB?image?to?a?Gray?one.?
end
BW=EDGE(I‘canny‘[LH]);??%?Detect?edges
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
figure(1)???????????????????%%
imshow(BW)title(‘邊界圖‘)??%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
[curvecurve_startcurve_endcurve_modecurve_num]=extract_curve(BWGap_size);??%?Extract?curves
cout=get_corner(curvecurve_startcurve_endcurve_modecurve_numBWsigEndpointCT_angle)?%?D
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2011-07-26?08:53??角點corner檢測\
?????文件???????11195??2011-07-25?10:06??角點corner檢測\123.jpg
?????文件????????8194??2011-07-26?13:19??角點corner檢測\corner.jpg
?????文件????????1364??2011-07-26?08:50??角點corner檢測\corner.m
?????文件????????1955??2011-07-26?08:42??角點corner檢測\curve_tangent.m
?????文件????????8429??2011-07-26?13:19??角點corner檢測\edge.jpg
?????文件????????3552??2011-07-26?08:41??角點corner檢測\extract_curve.m
?????文件????????5459??2011-07-26?08:41??角點corner檢測\get_corner.m
?????文件????????1062??2011-07-26?08:52??角點corner檢測\mark.m
?????文件?????????653??2011-07-26?08:43??角點corner檢測\parse_inputs.m
評論
共有 條評論