2

我目前正在从事图像处理项目,我需要从图像中检测边缘。我想使用精明边缘检测来检测图像的线条,所以我在互联网上使用 javacv 搜索精明边缘检测,我找到了一些教程,这些教程给出了精明边缘检测技术的基本概念,但我找不到任何示例关于这个的代码。请问有人可以提供简单的示例边缘检测代码吗?

如果您能提供下图的代码示例,我们将不胜感激。

在此处输入图像描述

4

1 回答 1

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 );  

检查此问题和答案以获取更多详细信息

于 2012-10-21T09:18:13.173 回答