如何将位图转换为矢量图?

shanti 2003-03-20 09:09:19
如何将位图转换为矢量图。例如将位图上的两条直线提取出来,作成矢量线,并求出交点?
希望大侠们多多指教
...全文
375 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
weibz0525 2003-03-28
  • 打赏
  • 举报
回复
同意cjy的方法,不过这样的话等于做成半个ocr系统了,呵呵
POLOM 2003-03-28
  • 打赏
  • 举报
回复
以前我做过一个矢量化等高线工具用于GIS的应用,能达到半自动矢量化,效果还可以。
主要原理是用一个可自动调整大小的方阵(如3×3、4×4等)去匹配一个256色灰度图,取出匹配的中心点,连成一条线。

这种工作技术上还是很困难,建议去参考一些图形处理方面的专著(清华有一本计《算机图形学》不错)
shanti 2003-03-28
  • 打赏
  • 举报
回复
有没有现成的OCR软件?可以做数字识别,直线识别,圆识别?
SCUM 2003-03-28
  • 打赏
  • 举报
回复
有现成的软件 另外FastVectorConverter有Delphi源码
cjy 2003-03-28
  • 打赏
  • 举报
回复
可以,但有点繁琐:
1)把点阵图二值化;
2)做“点运算”---将直线细化;
3)找直线上的连续的点[点阵数组],区分出端点和交点;
4)根据每条直线[点阵数组]端点可知直线 (矢量)
zywu 2003-03-25
  • 打赏
  • 举报
回复
如果采用图层技术和人机交互方式可能较方便。
shanti 2003-03-24
  • 打赏
  • 举报
回复
如果背景比较简单,只留有2条直线,做矢量化,有没有可能,难度大吗?
meCAD 2003-03-23
  • 打赏
  • 举报
回复
难.听说国内的矢量化软件几乎都是不成功的

13,822

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧