直线,矩形,圆,三角形等几何图形的识别!

wuzhiwen 2008-07-01 04:28:56
问题描述如下:

1,我在绘图区域用鼠标画出一些图形,想通过一定的算法,将这些图形转变为标准的图形!
2,例如,绘一条曲线,在一定条件时,变成直线,一个近似三角形,变成标准三角形!
3,谢谢大家,可MSN:sillnet#hotmail.com
...全文
254 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
fpig 2008-07-05
  • 打赏
  • 举报
回复
封闭路径的话,先算其真圆度,如果接近1,就以圆来拟合
偏差大的话,限定误差拟合直线连接
rover___ 2008-07-05
  • 打赏
  • 举报
回复
三个点,判成三角形,还是圆确实是个问题。
用户 昵称 2008-07-05
  • 打赏
  • 举报
回复
三个点,你可以看成三角形,也可以看成圆上的三点。
wuzhiwen 2008-07-04
  • 打赏
  • 举报
回复
呵呵,直线的判断我已经做好!
rover___ 2008-07-02
  • 打赏
  • 举报
回复
矩形、三角形的识别都归结为线段的识别,要做的是2件事情:
1)判断曲线上的点在一条直线上;2)判断端点坐标。
圆的识别:
可以用这样的判决条件:存在1点,曲线上的所有点到一点的距离相差不大。

19,469

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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