本文主要是介绍Emgu学习笔记(四)---Canny、线检测、圆检测,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Canny边缘检测:
用法和opencv中的一致,
Image<Gray,Byte> Image<Gray,Byte>.Canny(double thresh,double threshLinging)
thresh、threshLinging为第一滞后阈值和第二滞后阈值。
private void button1_Click(object sender, EventArgs e){Image<Bgr, Byte> image1 = new Image<Bgr, Byte>(Properties.Resources._2);Image<Gray, Byte> grayImage = image1.Convert<Gray, Byte>();Image<Gray, Byte> cannyGray = grayImage.Canny(100, 200);pictureBox1.Image = cannyGray.ToBitmap();}
线检测:
1.先调用HoughLinesBinary检测直线,返回一个LineSegment2D[]的数组
<
这篇关于Emgu学习笔记(四)---Canny、线检测、圆检测的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!