原来用的是Sobel算子,但效果不是很好,很淡的边缘无法检测。
   matlab下canny算子的效果,单一考虑但150MHZ的主频就担心来不及处理了。
   canny的算法太难了(看不懂哎),有没有纯C的canny源代码,脱离opencv的。

解决方案 »

  1.   

    到这里去搜看:
    www.hackchina.com
      

  2.   

    不知道这个会不会对你有帮助
    http://download.csdn.net/detail/alfredgis/2538137
      

  3.   

    在csdn下的。。不能用,编译在错了for(i=0; i< (*pnWindowSize); i++)
    {
    dDis = (double)(i - nCenter);
    dValue = exp(-(1/2)*dDis*dDis/(sigma*sigma)) / (sqrt(2 * PI) * sigma );
    (**pdKernel) = dValue ;
    dSum += dValue;
    }// 归一化
    for(i=0; i<(*pnWindowSize) ; i++)
    {
    (**pdKernel) /= dSum;
    }**pdKernel原来是*pdKernel