C++:从图像的透明度创建多边形

标签 c++ image algorithm polygon

好的伙计们..
我在这里不知所措。我一直在尝试将图像编码为多边形转换器但无济于事,这真的让我很烦。它应该从图像的透明度创建一个多边形(非透明部分是多边形)。我见过这样做的程序,但它们是封闭源代码并且非常昂贵。这不仅仅是边缘检测,它也是多边形泛化和孔洞检测,所有这些都在 Box2D 兼容的三角多边形中。
请给我一些关于这方面的提示,或者库名称,或者算法之类的..
谢谢!

最佳答案

我建议查看 openCV 库。它有几个有用的算法和工具 图像处理。我认为你可以用它来实现你的目标。 祝你好运。

关于C++:从图像的透明度创建多边形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13056959/

相关文章:

c++ - Qt不能继承属性

Javascript鼠标悬停,为图像添加边框

algorithm - 如果您每天最多可以观看 3.00 时长的电影,则完成观看给定时长数组的所有电影所需的最少天数

algorithm - 从 CLRS 理解 BELLMAN-FORD 算法

c++ - QtCreator CMake 项目 - 如何显示所有项目文件

c++ - 如何从 ifstream 加载 LLVM 位码文件?

c++ - Exe 二进制文件仅在 IDE 之外崩溃

java - 获取大屏幕截图中小屏幕截图位置的坐标

c# - 我可以使用哪个免费图像大小调整库来调整大小并可能提供图像服务?

algorithm - 根据匹配规则按连续对过滤数组或列表