项目简介:    320*240的BMP图象,背景为黑色,上面是一些大小不一,有可能相交的圆,圆的内部为灰色。圆的总个数范围在5-10个,且位置相对固定。    要求,识别出这些圆的圆心和半径。    成果物:封装为DLL, 传入参数为bmp文件的路径,传出为识别结果字符串。项目金额:5000圆左右。详细可以在看到我提供的图片后再行判断和商量。其他要求:
  
    1。要求合作者位于上海。
    2。项目时间要求为1个月。
    3。每周抽半天时间汇报项目进展。(可以是非工作日)有兴趣者可以邮件联系:[email protected]

解决方案 »

  1.   

    LZ一定要求合作者位于上海吗?如果不是,可以把图片发到我的EMAIL瞧瞧
    [email protected]
      

  2.   

    简单的,可以用HOUGH变换实现。楼主怎么不自己做呢?我以前参照一MSDN的DIBLook工程写了一个CBmp类,可以实现一些简单的图形的检测(直线、圆……)。可惜代码不在身边,要不然这还不是信手拈来。我不在上海,楼主如果觉得可以的话,给我发消息吧。
      

  3.   

    我在上海,楼主可以和我联系一下哦
    [email protected]
      

  4.   

    首先是进行边缘信息的提取,如果图片躁声不是太大,用梯度分割已经足够,对于规则的圆,可以采用hough,或最小二乘法进行拟和
    不规则的圆,可以通过记号法标出每个圆的位置
    对于重叠比较多的圆形,在下面的圆的边缘信息若被覆盖的话,那么无论是hough,最小二乘法进行拟和都有可能漏检.记得有个细胞检测的一个程序不知道哪里看到,跟楼主的要求比较像,但是他不是根据曲线拟和.
    提供的一些意见,项目我也没时间参加,希望楼主能把图片发给我研究研究
    [email protected]
      

  5.   

    于我现在做的项目很象,能否将图片发给我看一看,还可以交流一下
    [email protected]
      

  6.   

    我也是做图像处理的,楼主能否把图片发来看看。我觉得 billy145533($_$) 的方法比较可行,而且在两个圆交汇的地方,可以用角点检测方法检测出来。在二值轮廓图像中,使用对象标记,对每个对象(可能是整个圆弧,也可能是部分圆弧使用拟和方法估计,在特征提取较好情况下,最后的结果精度应该比较高。)[email protected]
      

  7.   


     图象识别学习中: 给我发一份吧 [email protected]