在用霍夫变换进行图像检测的时候,阀值选取过大或过小都会影响图片检测效果,可以通过相应的约束条件来作相应处理,以下代码的思路或许在日后会有所帮助,互相学习!!!

 HoughLines(midImage, lines, 1, CV_PI / 180, 300, 0, 0);//第5个参数就是阈值,阈值越大,检测精度越高//cout << lines.size() << endl;//由于图像不同,阈值不好设定,因为阈值设定过高导致无法检测直线,阈值过低直线太多,速度很慢//所以根据阈值由大到小设置了三个阈值,如果经过大量试验后,可以固定一个适合的阈值。if (!lines.size()){HoughLines(midImage, lines, 1, CV_PI / 180, 200, 0, 0);}//cout << lines.size() << endl;if (!lines.size()){HoughLines(midImage, lines, 1, CV_PI / 180, 150, 0, 0);}//cout << lines.size() << endl;if (!lines.size()){cout << "没有检测到直线!" << endl;return ERROR;}//依次画出每条线段for (size_t i = 0; i < lines.size(); i++){float rho = lines[i][0];float theta = lines[i][1];Point pt1, pt2;pt1.x = cvRound(x0 + 1000 * (-b));pt1.y = cvRound(y0 + 1000 * (a));pt2.x = cvRound(x0 - 1000 * (-b));pt2.y = cvRound(y0 - 1000 * (a));line(dstImage, pt1, pt2, Scalar(55, 100, 195), 1, CV_AA); }

霍夫变换阀值选取问题相关推荐

  1. 小波阈值去噪法基础理论

    在机械故障诊断中,由于受周围环境和其他不可避免因素的影响,采集得到的信号往往包含有一定地噪声.然而,噪声对于信号的分析存在一定的干扰,所以在分析之前需要对信号进行去噪.目前,小波在信号去噪中得到了广泛 ...

  2. 区域转换为二值图像_Matlab图像处理系列教程(一)

    小编近期为大家带来一套全面系统的MATLAB在图像处理中的应用. 灰度处理  灰度化处理就是将一幅色彩图像转化为灰度图像的过程.彩色图像分为R,G,B三个分量,分别显示出红绿蓝等各种颜色,灰度化就是使 ...

  3. 小波阈值去噪原理及实现

    小波阈值去噪原理及实现 1.小波阈值去噪的基本原理 2.小波阈值去噪需要考虑的问题 3.小波阈值的实现 1.小波阈值去噪的基本原理 将信号通过小波变换(采用Mallat算法)后,信号产生的小波系数含有 ...

  4. 【opencv入门篇】 10个程序快速上手opencv【上】

    导言:本系列博客目的在于能够在vs快速上手opencv,理论知识涉及较少,大家有兴趣可以查阅其他博客深入了解相关的理论知识,本博客后续也会对图像方向的理论进一步分析,敬请期待:) PS:官方文档永远是 ...

  5. 人脸对齐(三)--AAM算法

    原文: http://blog.csdn.net/colourfulcloud/article/details/9774017 AAM(Active Appearance Model)主动外观模型 ...

  6. AAM(Active Appreance Model)算法用于人脸识别总结

    这是我在做人脸识别项目的时候主要用到的一个算法.在这里把我对AAM用于人脸识别的流程的理解写一下,方便大家学习也希望大家发现不对的地方指正.本文为原创,转载请说明出处,谢谢~ AAM(Active A ...

  7. 人脸识别之人脸对齐(三)--AAM算法

    原文: http://blog.csdn.net/colourfulcloud/article/details/9774017 AAM(Active Appearance Model)主动外观模型 ...

  8. 数据挖掘与数据化运营实战

    大数据技术丛书 数据挖掘与数据化运营实战:思路.方法.技巧与应用 卢辉 著 图书在版编目(CIP)数据 数据挖掘与数据化运营实战:思路.方法.技巧与应用 / 卢辉著.-北京:机械工业出版社,2013. ...

  9. python小波变换去噪

    一,小波去噪原理: 信号产生的小波系数含有信号的重要信息,将信号经小波分解后小波系数较大,噪声的小波系数较小,并且噪声的小波系数要小于信号的小波系数,通过选取一个合适的阀值,大于阀值的小波系数被认为是 ...

最新文章

  1. 校验正确获取对象或者数组的属性方法(babel-plugin-idx/_.get)
  2. 如何将本地项目上传到自己的GitHub上
  3. char* p = 123,字符串在内存中的哪个位置?
  4. [JVM]常用JVM工具使用
  5. Mock和Java单元测试中的Mock框架Mockito介绍
  6. mysql int做主键_mysql5.5 uuid做主键与int做主键的性能实测
  7. SpringCloud中父子pom的结构和写法
  8. mysql heartbeat 慢_Mysql 慢日志优化分析方法
  9. mysql误删除ibdata1以及日志ib_logfile*
  10. gcc离线安装 ubuntu 不用编译_「ubuntu安装gcc」ubuntu18.04安装gcc详细步骤(附问题集) - seo实验室...
  11. 一个简单的RingBuffer
  12. 流控大师 panabit
  13. [机缘参悟-72]:深度思考-人生自省的四重境界:不觉、自觉、觉他、圆满
  14. Android基础第四篇
  15. 【Java八股文之进阶篇(三)】多线程编程核心之锁框架(一)
  16. JAVA ActiveMQ 详解
  17. python 判断矩阵是否正交
  18. 说起刘慈欣,不要只知道《三体》和《流浪地球》
  19. Android系统Camera图片反转的一个问题
  20. 10款好用Eclipse插件

热门文章

  1. python如何实现歌单 黑胶品质?
  2. 【Life系列】之关于工作和生活的思考与反思
  3. thinkphp 多条件筛选如何实现,添加大于小于条件,时间范围查询
  4. linux文件删除 能恢复出厂设置密码,OpenWrt固件通过reset键恢复出厂设置步骤
  5. 推荐一款免费易用的 RPA机器人
  6. 各厂内推整理 (新增宇宙条)| 第四期
  7. 人工智能算法在自动驾驶中的应用
  8. python-docx表格两次输入换行_Python Docx回车
  9. 本地资源库,中央资源库,远程资源库的介绍
  10. Ogre2.0 全新功能打造新3D引擎