C++ 什么库可以用来将位图转换为矢量?

C++ 什么库可以用来将位图转换为矢量?,c++,image-processing,graphics,vector-graphics,bitmapimage,C++,Image Processing,Graphics,Vector Graphics,Bitmapimage,我当前的项目与位图到向量相关。到目前为止,我发现了这些库: (+)非常适合于行跟踪 (+)文件 (-)不支持图像渐变 (+)支持颜色渐变 (+)文件 (-)与potrace相比,线条追踪较差 (-)过时(2006年) (+)支持颜色渐变 (-)文件很少 (-)与potrace相比,线条追踪较差 (-)有点过时(2008年) 该项目将用于矢量化卡通图像(特别是漫画或卡通)。我的主要目标是将黑白图像矢量化。所以potrace给了我足够的结果,但我想处理梯度,例如,从黑色逐渐变为白色

我当前的项目与位图到向量相关。到目前为止,我发现了这些库:

  • (+)非常适合于行跟踪
  • (+)文件
  • (-)不支持图像渐变

  • (+)支持颜色渐变
  • (+)文件
  • (-)与potrace相比,线条追踪较差
  • (-)过时(2006年)

  • (+)支持颜色渐变
  • (-)文件很少
  • (-)与potrace相比,线条追踪较差
  • (-)有点过时(2008年)
该项目将用于矢量化卡通图像(特别是漫画或卡通)。我的主要目标是将黑白图像矢量化。所以potrace给了我足够的结果,但我想处理梯度,例如,从黑色逐渐变为白色

到目前为止,很难找到支持颜色渐变的库。Ardeco和rastertovector支持颜色渐变,但它们有点过时。我想知道是否有任何维护良好(当然也有很好的文档记录)的向量跟踪库

谢谢

你试过了吗?也许这些其他线程对您有用:

还有这些教程:


请注意,有些人可能会推荐Autotrace,它没有维护,也从未通过测试版。(最新版本0.31.1于2002年发布)。根据“使用OpenCV将光栅图像转换为矢量图形?”一文,最流行的答案是没有现成的矢量化工具。