hocking 发表于 2007-7-2 21:44

怎样用matlab提取图像的骨架啊?

哪位大哥可以给出源码啊?

花如月 发表于 2007-7-2 22:00

参看边缘检测技术、闭合边界技术和轮廓提取方面的资料
用canny算子检测得到的边界图见附图,还需要进行边界的修补然后提取轮廓
根据你的要求再自己加些东西进去吧
clear;
cla
I=imread('骨架.jpg');
I=rgb2gray(I);
J=edge(I,'canny',graythresh(I));
subplot(121),imshow(I),title('原图')
subplot(122),imshow(J),title('边界图')

[ 本帖最后由 花如月 于 2007-7-2 22:17 编辑 ]

nana9999 发表于 2008-5-26 21:00

canny detector

求助
Write a function to implement Canny
detector
Function = im_edge_canny (org_im,
sigma, HTV, LTV);
where org_im is the input image, sigma is
Gaussian kernel, HTV is high threshold value
and LTV is low threshold value.
页: [1]
查看完整版本: 怎样用matlab提取图像的骨架啊?