halcon-lines_gauss提取线条

 

 

在HDevelop中

read_image (Image, 'D:/bb/tu/8.jpg')

rgb1_to_gray (Image, GrayImage)

lines_gauss (GrayImage, Lines, 1.5, 5, 10, 'light', 'true', 'bar-shaped', 'true')
*提取线条,提取的结果属于亚像素精度的XLD轮廓
*参数1:输入图像
*参数2:提取的线条
*参数3:高斯平滑量
*参数4:滞后阈值分割的低阈值
*参数5:滞后阈值分割的高阈值
*参数6:提取线条的类型
*       'dark'    提取暗部分
*       'light'   提取明亮部分
*参数7:是否提取线宽
*参数8:用来调整线条位置和宽度的线模型(‘bar-shaped’, ‘gaussian’, ‘none’, ‘parabolic’)
*参数9:是否应该在无法提取的地方添加连接?

 

 

 


在QtCreator中

  HObject  ho_Image, ho_GrayImage, ho_Lines;
  ReadImage(&ho_Image, "D:/bb/tu/8.jpg");

  Rgb1ToGray(ho_Image, &ho_GrayImage);

  LinesGauss(ho_GrayImage, &ho_Lines, 1.5, 5, 10, "light", "true", "bar-shaped", 
      "true");
  //提取线条,提取的结果属于亚像素精度的XLD轮廓
  //参数1:输入图像
  //参数2:提取的线条
  //参数3:高斯平滑量
  //参数4:滞后阈值分割的低阈值
  //参数5:滞后阈值分割的高阈值
  //参数6:提取线条的类型
  //      'dark'    提取暗部分
  //      'light'   提取明亮部分
  //参数7:是否提取线宽
  //参数8:用来调整线条位置和宽度的线模型(‘bar-shaped’, ‘gaussian’, ‘none’, ‘parabolic’)
  //参数9:是否应该在无法提取的地方添加连接?

 

 

 

 

posted @ 2022-03-20 11:10  天子骄龙  阅读(915)  评论(0)    收藏  举报