提问人:Scooter 提问时间:2/25/2018 更新时间:2/25/2018 访问量:774
1 位光栅图像的矢量化
Vectorization of 1 bit Raster Images
问:
我想将仅由两种颜色组成的低分辨率光栅图像转换为矢量图像。
我目前的方法很简单。我使用摩尔轮廓跟踪算法在形状的边缘“走动”。当我在形状周围走动时,我会创建与正在描摹的像素具有相同斜率的简单线条。一旦斜率发生变化,我就会关闭那条线,然后开始一条新线。这将生成一个线列表,这些线类似于从每个等值线创建的多边形。
这种方法存在一些明显的问题:
- 这些线仅沿每条等值线轨迹闭合为多边形。这是因为每个等值线都精确地转换为一个闭合的多边形,目前我无法将线从一个等值线连接到另一个等值线。
- 该算法只能对带有线条的图像进行建模。我真的很希望能够创建同时具有线条和曲线的矢量图像,以便更准确地表示位图图像。
追踪前:
描摹后(每种颜色代表找到的不同轮廓)。
以下是我希望能够转换的其他类型的图像的一些示例:
所以我的问题是,什么是好的算法可以将这些图像之一作为输入,并输出由曲线和线组成的矢量图像,这些曲线和线条对原始位图进行建模?
答: 暂无答案
上一个:与框架无关的模板引擎
评论