本帖最后由 sqqwm 于 2012-11-04 22:00:35 编辑

解决方案 »

  1.   


    1. 建议你先做腐蚀,把三个圆弧弄得细一些
    2. 然后用opencv里面霍夫变换把圆识别出来,应该没有问题!!
      

  2.   

    你要的圆是内切还是外切的?
    总之用gdi遍历画面矩形内的所有像素,正圆的话,圆弧颜色的最高点和最低点的差值就是圆直径,同理可得其他...
      

  3.   

    提取骨架,在圆弧上取三个点,利用公式已知半径R,角度A。弧长=A(π/180)R弦长=2RSin(A/2)
      

  4.   

    然后利用hough原理进行圆检测得到半径