我需要在我的白板程序中(跟windows画图程序类似),识别我所画的不是非常规则的几何图形(圆,直线,矩形),识别出来后用规则的图形代替我所画的不是非常规则的图形。     
  我在网上下载了一个识别阿拉伯数字的程序,程序先 分辨数据=》标准化=》和特征数据对比=》识别。
  它的包含特征数据的文件我用notepad打开是乱码,我想问的是,这种特征码文件是怎么生成的??

解决方案 »

  1.   

    肯定是图像处理算法做出来的喽,到OpenCV网站去看看:
    http://www.opencv.org.cn/index.php/%E8%BD%AE%E5%BB%93%28contour%29%E6%A3%80%E6%B5%8B2
      

  2.   

    简单的图形的话,可以考虑用HOUGH变换来做! 任何一本图像处理的书上都会有这个的介绍。
    简单说一下:
    --------------------------------------------------
    HOUGH变换就是把对象从坐标空间转换到参数空间,结合阈值处理来得到目标的参数。再根据参数来绘制图形。
      

  3.   

    哦,谢谢Tinary3v0 ,我错了,由于时间比较紧,太急功近利了,忽略了这个例子程序^^。