第十六课:轮廓提取(threshold_sub_pix, bandpass_image, sobel_amp,lines_gauss)

本文主要是介绍第十六课:轮廓提取(threshold_sub_pix, bandpass_image, sobel_amp,lines_gauss),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1、threshold_sub_pix(Image : Border : Threshold : )  阈值分割边缘提取  不经常使用

       以灰度值大于Threshold区域和灰度值小于Threshold的区域为分界点提取亚像素精密轮廓  

2、

3、

4   lines_gauss(Image : Lines : SigmaLowHighLightDarkExtractWidthLineModelCompleteJunctions : )

      提取图像中的直线或曲线以及检测其宽度,主要用于找划痕找线等

      Lines :输出线条

      Sigma:平滑系数

                   确定要执行的平滑度。值越大,图像的平滑度越大,但会导致线的局部化程度更差(线的完整度更差)

       Low:滞后阈值操作的低阈值

      High:  滞后阈值操作的高阈值

                   参数LowHigh可以根据要提取的线条的灰度值对比 (ContrastLow and ContrastHigh)和根据下列公式从选定的                              Sigma值中计算

                                                            

                    可由算子calculate_lines_gauss_parameters( : : MaxLineWidth, Contrast : Sigma, Low, High)获得

      LightDark:提取暗或亮的轮廓            

                       如果参数为Light则所提取的轮廓两边像素的灰度值小于轮廓线所在像素的灰度值,如果为Dark则所提取的轮廓两边         像素的灰度值大于轮廓线上所在像素的灰度值

      ExtractWidth:是否提取线的宽度

                                 如果提取值设置为“true”,则提取每个直线点的线宽

      LineModel  :线的模型,用于校正线的位置和宽度

                           Default value: 'bar-shaped' 线形,条形

                           List of values: 'bar-shaped', 'gaussian'(高斯线), 'none', 'parabolic'(抛物线)

                          如果LineModel被设置为与“None”不同的值,line_gauss补偿不对称线条的影响(线条两侧的对比度不同),并校正直线的位置和宽度,用于校正的线模型可以用线形线(linemodel=“条形”)、抛物线线(linemodel=“抛物线”)和高斯线(linemodel=“Gaussian”)来选择,条形线是大多数应用程序的正确选择。如果需要提取背光管状物体(例如x射线图像中的血管),则可以使用另外两种模式 。抛物线模型应该应用于线看起来非常锋利的应用中。高斯线模型应用于线条不太清晰的应用程序中。只有在ExtractWidth =‘true’的情况下,参数linemodel才是有意义的。       

      CompleteJunctions:是否应该在无法提取的地方增加连接点

     

这篇关于第十六课:轮廓提取(threshold_sub_pix, bandpass_image, sobel_amp,lines_gauss)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/164455

相关文章

Python中提取文件名扩展名的多种方法实现

《Python中提取文件名扩展名的多种方法实现》在Python编程中,经常会遇到需要从文件名中提取扩展名的场景,Python提供了多种方法来实现这一功能,不同方法适用于不同的场景和需求,包括os.pa... 目录技术背景实现步骤方法一:使用os.path.splitext方法二:使用pathlib模块方法三

Python实现精准提取 PDF中的文本,表格与图片

《Python实现精准提取PDF中的文本,表格与图片》在实际的系统开发中,处理PDF文件不仅限于读取整页文本,还有提取文档中的表格数据,图片或特定区域的内容,下面我们来看看如何使用Python实... 目录安装 python 库提取 PDF 文本内容:获取整页文本与指定区域内容获取页面上的所有文本内容获取

使用Python和Matplotlib实现可视化字体轮廓(从路径数据到矢量图形)

《使用Python和Matplotlib实现可视化字体轮廓(从路径数据到矢量图形)》字体设计和矢量图形处理是编程中一个有趣且实用的领域,通过Python的matplotlib库,我们可以轻松将字体轮廓... 目录背景知识字体轮廓的表示实现步骤1. 安装依赖库2. 准备数据3. 解析路径指令4. 绘制图形关键

C/C++的OpenCV 进行图像梯度提取的几种实现

《C/C++的OpenCV进行图像梯度提取的几种实现》本文主要介绍了C/C++的OpenCV进行图像梯度提取的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的... 目录预www.chinasem.cn备知识1. 图像加载与预处理2. Sobel 算子计算 X 和 Y

Python对PDF书签进行添加,修改提取和删除操作

《Python对PDF书签进行添加,修改提取和删除操作》PDF书签是PDF文件中的导航工具,通常包含一个标题和一个跳转位置,本教程将详细介绍如何使用Python对PDF文件中的书签进行操作... 目录简介使用工具python 向 PDF 添加书签添加书签添加嵌套书签Python 修改 PDF 书签Pytho

使用Python从PPT文档中提取图片和图片信息(如坐标、宽度和高度等)

《使用Python从PPT文档中提取图片和图片信息(如坐标、宽度和高度等)》PPT是一种高效的信息展示工具,广泛应用于教育、商务和设计等多个领域,PPT文档中常常包含丰富的图片内容,这些图片不仅提升了... 目录一、引言二、环境与工具三、python 提取PPT背景图片3.1 提取幻灯片背景图片3.2 提取

Python实现word文档内容智能提取以及合成

《Python实现word文档内容智能提取以及合成》这篇文章主要为大家详细介绍了如何使用Python实现从10个左右的docx文档中抽取内容,再调整语言风格后生成新的文档,感兴趣的小伙伴可以了解一下... 目录核心思路技术路径实现步骤阶段一:准备工作阶段二:内容提取 (python 脚本)阶段三:语言风格调

一文详解如何在Python中从字符串中提取部分内容

《一文详解如何在Python中从字符串中提取部分内容》:本文主要介绍如何在Python中从字符串中提取部分内容的相关资料,包括使用正则表达式、Pyparsing库、AST(抽象语法树)、字符串操作... 目录前言解决方案方法一:使用正则表达式方法二:使用 Pyparsing方法三:使用 AST方法四:使用字

详解C#如何提取PDF文档中的图片

《详解C#如何提取PDF文档中的图片》提取图片可以将这些图像资源进行单独保存,方便后续在不同的项目中使用,下面我们就来看看如何使用C#通过代码从PDF文档中提取图片吧... 当 PDF 文件中包含有价值的图片,如艺术画作、设计素材、报告图表等,提取图片可以将这些图像资源进行单独保存,方便后续在不同的项目中使

Python实现常用文本内容提取

《Python实现常用文本内容提取》在日常工作和学习中,我们经常需要从PDF、Word文档中提取文本,本文将介绍如何使用Python编写一个文本内容提取工具,有需要的小伙伴可以参考下... 目录一、引言二、文本内容提取的原理三、文本内容提取的设计四、文本内容提取的实现五、完整代码示例一、引言在日常工作和学