我目前正致力于图像处理项目,我需要从图像中检测边缘。我想使用canny边缘检测来检测图像的线条,所以我在互联网上使用javacv搜索了关于canny边缘检测的问题,我发现了一些教程,它提供了关于canny边缘检测技术的基本概念,但我无法找到任何样本关于此的代码。有人可以提供简单的样本边缘检测代码吗?
如果您能为下面的图片提供代码示例,我们非常感谢。
答案 0 :(得分:1)
对于精确边缘检测,您需要执行以下操作。
IplImage gray = ...
cvCvtColor(colored, gray, CV_RGB2GRAY);
cvSmooth( gray, smooth, CV_BLUR, 9, 9, 2, 2);
cvThreshold(gray,gray, 155, 255, CV_THRESH_BINARY);
cvCanny( gray, gray, lowThreshold, highThreshold, aperature_size );