use*_*422 3 c image-processing
我对数字图像处理很陌生并且修复了下面提到的问题: - 我需要编写一个C程序,它将加载ppm图像文件并使用卷积内核进行线检测.任何形式的帮助将不胜感激.
fopen(..)
可能会发现此链接有用 http://dasl.mem.drexel.edu/alumni/bGreen/www.pages.drexel.edu/_weg22/edge.html
要在您引用的链接中实现掩码,请使用此代码并将GX和GY更改为a)和b)
/* 3x3 GX Sobel mask. Ref: www.cee.hw.ac.uk/hipr/html/sobel.html */
GX[0][0] = -1; GX[0][1] = 2; GX[0][2] = -1;
GX[1][0] = -1; GX[1][1] = 2; GX[1][2] = -1;
GX[2][0] = -1; GX[2][1] = 2; GX[2][2] = -1;
/* 3x3 GY Sobel mask. Ref: www.cee.hw.ac.uk/hipr/html/sobel.html */
GY[0][0] = -1; GY[0][1] = -1; GY[0][2] = -1;
GY[1][0] = 2; GY[1][1] = 2; GY[1][2] = 2;
GY[2][0] = -1; GY[2][1] = -1; GY[2][2] = -1;
c)和d)相同
除了从头开始创建你还可以使用开源openCV http://docs.opencv.org/doc/tutorials/imgproc/imgtrans/canny_detector/canny_detector.html 有关于如何使用它的在线文档和教科书 http: //www.amazon.com/dp/0596516134