1 简介

LSD 是以梯度特征为基础,使用称为直线支撑域的结构对图像中的直线边缘进行建模。检测时遍历图像中的矩形区域,通过角度容差和 a contrario等方法对边缘区域进行确认。该方法无需要参数调节,可以自动调节错检率,能提供亚像素级的检测精度。LSD 算法的输入是灰度图,输出是一系列的直线分割结果,如果修改了其中的梯度算法将会导致LSD 算法的一种变种。将 LSD 算法运用彩色遥感影像上,对其重要的因子梯度,在 HSV 彩色空间内利用矢量求导方法计算彩色图像梯度。HSV 彩色空间直接反映了人眼视觉对彩色的感知方式,因此在彩色图像梯度计算中利用 HSV 彩色空间更加有利于彩色图像的处理。

2 部分代码

function val=LogGammaCalculator(x)% 分别利用Windschitl方法和Lanczos方法计算Gamma函数的绝对值的自然对数值。% 引用:% http://www.rskey.org/gamma.htm% Windschitl方法:% Gamma(x)=sqrt(2*pi/x)*(x*sqrt(x*sinh(1/x)+1/(810*x^6))/e)^x。% 则取自然对数后为log(Gamma(x))&#

【直线检测】基于LSD实现直线检测含Matlab源码相关推荐

  1. 【语音合成】基于matlab线性预测共振峰检测和基音参数语音合成【含Matlab源码 562期】

    ⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[语音合成]基于matlab线性预测共振峰检测和基音参数语音合成[含Matlab源码 562期] 点击上面蓝色字体,直接付费下载,即可. ...

  2. 【图像处理基础】基于matlab霍夫变换直线识别(拟合角平分线)【含Matlab源码 2575期】

    ⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[图像处理基础]基于matlab霍夫变换直线识别(拟合角平分线)[含Matlab源码 2575期] 点击上面蓝色字体,直接付费下载,即可. ...

  3. 【图像去噪】基于最小二乘方滤波实现图像去噪含Matlab源码

    1 简介 基于最小二乘方滤波实现图像去噪含Matlab源码​ 2 部分代码 function varargout = zuixiaoercheng(varargin)% ZUIXIAOERCHENG ...

  4. 【语音分析】短时自相关基音周期检测+LPC预测增益计算【含Matlab源码 1517期】

    ⛄一.案例简介 1 实验要求 1.录一段声音,内容为"间隔读出数字0-4",转为单声道.8khz.wav格式: 2.每帧帧长20ms160个样点,使用汉明窗hamming加窗: 3 ...

  5. 【水果识别】基于计算机视觉实现水果识别含Matlab源码

    1 简介 自"农业 4.0"时代的来临,以"互联网+"为驱动的农业技术已成为发展农业强有力的支撑.在果蔬业中,果蔬分类通常由经过训练的人员人工评估农产品或农作物 ...

  6. 【水果识别】基于形态学实现水果识别含Matlab源码

    1 简介 数学形态学操作可以分为二值形态学和灰度形态学,灰度形态学由二值形态学扩展而来.数学形态学有2个基本的运算,即腐蚀和膨胀,而腐蚀和膨胀通过结合又形成了开运算和闭运算. 开运算就是先腐蚀再膨胀, ...

  7. 【条形码识别】基于计算机视觉实现二维条形码识别含Matlab源码

    1 简介 在信息时代的今天,随着计算机技术的发展,条形码作为一种简单.方便.廉价.高速的信息保存和传输技术,在世界各地应用广泛,是商品进入国际市场的通行证. 本论文的研究基于一种全新的购物理念,即无需 ...

  8. 【邮政编码识别】基于计算机视觉实现邮政编码识别含Matlab源码

    1 简介 邮政包裹的自动分拣可以使邮政部门节省大量的人力物力,有效地提高邮政部门的邮件分拣效率,具有广阔的应用前景.该文对邮政包裹地址标签上的邮政编码识别进行了比较深入的研究,在简化模型的基础之上,详 ...

  9. 【图像融合】基于稀疏表示多光谱图像融合含Matlab源码

    1 简介 高分辨率的多光谱图像应用广泛,比如变化监测,目标识别,场景解译.通常,商用光学卫星能够同时提供高空间分辨率的全色图像和低分辨率的多光谱图像.物理条件的限制使得单一传感器无法获得高质量的多光谱 ...

  10. 【控制】基于气动力的导弹姿态控制含Matlab源码附报告

    1 简介 对于大气层内飞行的导弹,为了使其准确的完成飞行,首要任务是使其姿态保持稳定.导弹的姿态控制系统是导弹飞行成败的关键系统之一,姿态控制过程和方法一直备受关注,它在导弹设计.使用.储存的整个生命 ...

最新文章

  1. 如何改变一个地图的Zoom单位
  2. python为什么中文要encoding-python2.x 默认编码问题
  3. Linux基础--虚拟机的控制及linux系统的基本操作
  4. [转]ubuntu server:开机自动登录
  5. iOS OC与JS交互(WebView监听事件)
  6. 使用jmap来生成堆转储快照
  7. xen虚拟化实战系列(二)之xen虚拟机安装
  8. 外媒晒一加7 Pro相机实拍样张:不惧极速F1赛车
  9. tastypie使用cache对list data无效问题
  10. C#中的Invoke和BeginInvoke
  11. 304. 二维区域和检索 - 矩阵不可变
  12. 我面试了我的前领导,他连做我的下属都不配
  13. html添加兄弟元素,jquery插入兄弟节点的操作方法
  14. C# EF6 更新对象
  15. Flask实现个人博客系统(附源码)
  16. java 工作流引擎调研总结
  17. matlab的h桥igbt驱动级死区电路,[转载]STM32 PWM死区--- H桥驱动电路 --- 三相桥式整流电路...
  18. MvcPager分页控件
  19. Oracle数据库:sql语言结构,数据查询语言DQL,select * from table;算术,别名,连接,去重等操作
  20. 2021-10-27 链表,双指针

热门文章

  1. MPEG4技术全攻略
  2. 2022-2027年中国海参行业市场深度分析及投资战略规划报告
  3. 跟踪(一):跟踪常见算法和特点
  4. 全球研究:持续绩效管理可提高竞争优势
  5. wps临时文件不自动删除_windows 里面TEP文件夹里面的临时文件有的不能删除怎么办?...
  6. win easypanel安装php,windows下kangle虚拟主机-kangleeasypanel安装图文教程以及心得
  7. 测试象棋水平用哪个软件好,最新象棋软件作弊名单公布,软件测试员都被封,哪些网络象棋主播...
  8. puppet自动化部署
  9. vue 实现倒计时功能
  10. android 带刻度的滑动条_Android自定义滑动刻度尺