本文用matlab实现了基本多边形的检测、提取。
本文涉及到的知识点如下:
1、Canny边缘检测。 bw = edge(gray,'canny',[0 , 50/256]);
2、细化操作。 im=bwmorph(image,'thin',Inf);
3、边界追踪。 edgelist=bwboundaries(im);
4、边界的多边形近似。 linefit_Prasad_RDP_opt(edgelist);
本文算法思路借鉴了Nash的博客,地址:</
本文用matlab实现了基本多边形的检测、提取。
本文涉及到的知识点如下:
1、Canny边缘检测。 bw = edge(gray,'canny',[0 , 50/256]);
2、细化操作。 im=bwmorph(image,'thin',Inf);
3、边界追踪。 edgelist=bwboundaries(im);
4、边界的多边形近似。 linefit_Prasad_RDP_opt(edgelist);
本文算法思路借鉴了Nash的博客,地址:</