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:是否应该在无法提取的地方添加连接?