当前位置:编程学习 > C#/ASP.NET >>

C# WPF 图形识别问题

最近在做一个东西 需要实现的 效果 是 在INKCANVAS 上  画出闭合的曲线    程序 自动识别成 对应的图形 并根据 变长或 直径 自动 转换为 标准的 矩形  三角形 或圆形 输出在   画图的位置上, 不知道有没有朋友做过  能不能提供个思路 或参考事例 --------------------编程问答-------------------- --------------------编程问答-------------------- 没搞过
不过你这个自动识别是个问题
程序依据什么去识别并转化呢
你那个变长或直径怎么计算
闭合的曲线怎么去直径
这些算法能实现的话那么转化就是一个根据你算法算出的值去画矩形,圆形,三角形的问题了 --------------------编程问答--------------------
引用 2 楼 mervyn807 的回复:
没搞过
不过你这个自动识别是个问题
程序依据什么去识别并转化呢
你那个变长或直径怎么计算
闭合的曲线怎么去直径
这些算法能实现的话那么转化就是一个根据你算法算出的值去画矩形,圆形,三角形的问题了

暂时 只需要 三角形  矩形和圆形的识别  我想检测顶点数  如果顶点数  等于3 识别为三角形 为4 识别为矩形
大于4识别为 圆形  但是顶点检测  不知道怎么做    --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- 看题目你要做的似乎就是把图形归纳为三角,方块,圆形。感觉要用采集像素点坐标+模糊数学计算。 --------------------编程问答--------------------
引用 6 楼 vpoint2011 的回复:
看题目你要做的似乎就是把图形归纳为三角,方块,圆形。感觉要用采集像素点坐标+模糊数学计算。

额  模糊数学计算 我稍微有点底  但是这个 像素点采集 该怎么做呢?
我想能不能 给 每个图形判断做成一个CS文件  之后调用  但是 该怎么判断 他是一笔画出的 顶点有多少? --------------------编程问答-------------------- 模糊数学计算 我稍微有点底 但是这个 像素点采集 该怎么做呢?
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,