快速稀疏算法
image-processing
opencv
5
0

我正在寻找一种可以使用OpenCV轻松实现的快速细化算法。之所以提到该库,是因为有些事情可以用Mathematica或MATLAB来完成,而这在OpenCV + C中需要手动输入。

该算法必须满足1个像素的厚度和连通性标准。

有人在实施众多可用算法之一方面有任何经验吗? -谷歌投稿的论文数量之多,从字面上让他无所适从。任何指向正确方向的指针都可以。

参考资料:
Stack Overflow
收藏
评论
共 3 个回答
高赞 时间 活跃

我用过张素恩和郭浩。两者都产生了令人满意的结果,但不是最好的。然后,我尝试了YY ZHANG和PSP Wang的“一种改进的并行细化算法”。它比前两种算法要好得多。任何寻求良好细化算法的人都应尝试使用它,因为它比其他两种算法更快且更有效。

收藏
评论

为了完整起见,我在这里发布了一组使用OpenCV和C / C ++实现的细化算法,这些算法是我在回答问题时在网上发现的。这些已经完全满足了我的需求。如果其他人有类似要求,请将它们放在此处。

  1. 用于稀疏的OpenCV代码 (Guo和Hall算法,与CvMat输入配合使用)
  2. 使用OpenCV 的JR Parker实现
  3. 这里的代码可能更高效(大量使用OpenCV优化的访问方法,但是大部分页面都是日语!)
收藏
评论

请在我的博客中查看一些细化实现:

  1. Zhang-Suen算法 。 ( 复制到archive.org
  2. Guo-Hall算法 。 ( 复制到archive.org

两者都使用OpenCV 2.x API。

收藏
评论
新手导航
  • 社区规范
  • 提出问题
  • 进行投票
  • 个人资料
  • 优化问题
  • 回答问题

关于我们

常见问题

内容许可

联系我们

@2020 AskGo
京ICP备20001863号