Canny边缘检测程序,如何获取边缘点的坐标,一楼是我的代码

电脑杂谈  发布时间:2020-04-18 23:26:37  来源:网络整理

canny边缘检测代码vc_canny边缘检测代码_matlab canny算子边缘检测函数代码

垫子图像,楔子;

棕灰色canny边缘检测代码vc,边缘;

void onTrackbar(整数,无效*)

{

//模糊灰度图片

模糊(灰色,边缘canny边缘检测代码vc,大小(3,3));

// Canny边缘检测

canny边缘检测代码_matlab canny算子边缘检测函数代码_canny边缘检测代码vc

Canny(灰色,edge,edgeThresh,edgeThresh * 3、3);

//全部设置为0

cedge =标量::全部(0);

//复制边缘上的像素点

image.copyTo(边缘,边缘);

///////////////////////////////////////////////// // ////////////////////////

///////////////////////////////////////////////// // ////////////////////////

canny边缘检测代码vc_canny边缘检测代码_matlab canny算子边缘检测函数代码

imshow(“边缘检测”,边缘);

}

int main(int argc,char ** argv)

{

//加载图片

图片=未读(argv [1],1);

//确定图片是否成功加载

canny边缘检测代码_matlab canny算子边缘检测函数代码_canny边缘检测代码vc

如果(image.empty())

{

printf(“缺少图像文件: %d \ n”,argv [1]);

返回-1;

}

//生成灰度图片,因为只有灰度图片才能生成边缘图片

cedge.create(image.size(),image.type());

canny边缘检测代码vc_canny边缘检测代码_matlab canny算子边缘检测函数代码

cvtColor(图像,灰色,CV_BGR2GRAY);

//创建一个新窗口

namedWindow(“边缘检测”,1);

//生成进度条以控制边缘检测

createTrackbar(“ Canny阈值”,“边缘检测”和edgeThresh,100,onTrackbar);

//初始化图像

onTrackbar(0,0);

waitKey(0);

返回0;

}


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-180540-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 恭懿王王延政
        恭懿王王延政

        那就给他点面子

      热点图片
      拼命载入中...