用python-opencv来检测图片中的线段

生活小百事通 2023年02月12日 阅读 (297)

1、前面的基本方法都一样,把图片变成灰度图,再进行边界检测。

用python-opencv来检测图片中的线段

2、上面的代码,把图片保存到本地了。

用python-opencv来检测图片中的线段

3、检测线段的端点,用到了ls = cv2.houghlinesp(edges,1,np.pi/180,30, minlinelength=60,maxlinegap=10)l = lines:,0,:print(l)

4、运行结果是,返线段的端点坐标。

用python-opencv来检测图片中的线段

5、在原图中,标注出所有的线段。for x1,y1,x2,y2 in l[:: cv2.lineimg,(x1,y1),(x2,y2),(0,0,255),1

用python-opencv来检测图片中的线段

6、加粗线段:for x1,y1,x2,y2 in l[:: cv2.lineimg,(x1,y1),(x2,y2),(0,0,255),2发现什么了?右面的不是线段的图形,也被当成线段对待了。

用python-opencv来检测图片中的线段

7、在灰度图里面会怎么样呢?for x1,y1,x2,y2 in l[:: cv2.linegray,(x1,y1),(x2,y2),(0,0,255),2结果,线段并不是红色,而是被灰度化了。

用python-opencv来检测图片中的线段

精彩内容尽在问答鸭,如果您觉得这篇内容不错,别忘了分享给好友哦!

相关文章

  • 小米手环3怎么开启辅助睡眠检测 如何准确测睡眠.

    小米手环3怎么开启辅助睡眠检测 如何准确测睡眠

    1、我们可以在在手机上左右滑动屏幕,然后在手机上找到已安装好的小米运动的图标。2、接下来就会打开小米运动app的主界面,点击右下角的“我的”选项卡。

    2022-08-13 阅读 (401)
  • C 不用工具,如何检测内存泄漏?.

    C 不用工具,如何检测内存泄漏?

    一、malloc和free数量匹配法1、在c语言中一般使用malloc来分配动态内存,这个分配的内存在堆区,而且需要使用free来释放,如果没有free释放,则会出现内存泄漏,因此首先要匹配这个两个函数在数量上是否相等,可以使用grep命令来直接检测源码中两个函数的数量是否相等,如果不相等,一般一定会出现内存泄漏,这个时候需要自己进行源码级的检测,就可以用方法二。

    2022-08-13 阅读 (315)
  • CAD两根线段的中点(M2P).

    CAD两根线段的中点(M2P)

    1、画出如图俩线段。2、在上面的线段上画一圆。3、镜像上面的圆。4、输入“m2p”。车,出现“中点的第一点”的提示字。

    2022-07-06 阅读 (298)
  • E580-IQC来料检测仪设备介绍.

    E580-IQC来料检测仪设备介绍

    1、【功能特点】1.物料规格自动解析,自动录入:扫码自动录入数据,智能解析物料规格,无需人工计算和录入。

    2022-08-10 阅读 (219)
  • 如何检测硬盘坏道与隐藏和重新安装系统.

    如何检测硬盘坏道与隐藏和重新安装系统

    什么是硬盘?硬盘简单的理解就当于是仓库,像我们平时的文件、下载的东西、以及系统等都是存放在这个里面。由于频繁的使用难免会出现些问题,坏道(有了坏道会出现很多问题比如反应慢,数据的安全性等等)即是一种。

    2022-08-06 阅读 (216)
  • 房屋安全鉴定中钢筋混凝土常见的锈蚀检测方法.

    房屋安全鉴定中钢筋混凝土常见的锈蚀检测方法

    钢筋混凝土结构常见的检测方法:1、破损检测:破损检测是房屋鉴定鉴定中常见的检测方法,破损检测主要用于危房拆除、评价和钢筋锈蚀严重的建筑,从表观上观察包裹钢筋的混凝土已经开裂,并且发生了钢筋外翻甚至断裂的现象,为了进一步确定钢筋锈蚀情况,通常对钢筋混凝土结构采取破损检测,该方法的优点是直观,缺点是检测范围和代表性往往会受到质疑,而且对构件的稳定性产生了破坏。

    2023-01-23 阅读 (213)
  • CAD中如何用多线段将已知的点连接.

    CAD中如何用多线段将已知的点连接

    1、首先我们打开cad软件2、打开excel表格,将上图点坐标的x,y值输入表格中3、在excel表格中另一列输入【=a2,b2】,其中a2和b2根据自己的单元格输入即可,将x,y的点坐标换成x.y格式4、剩下的坐标按同样的方法输入或者直接下拉按格式填充好5、复制x,y格式的坐标6、在cad软件中的命令栏输入pl,按下enter键7、此时命令栏出现【指定多线段的起点】命令,在此处点击鼠标右键,选择“粘贴“命令8、然后在命令栏【指定下一点】后面直接按enter键就可以完成画图9、最后画出的线段如图所示10、

    2022-08-29 阅读 (194)
  • 小米手环4心率检测为辅助睡眠检测模式如何设置.

    小米手环4心率检测为辅助睡眠检测模式如何设置

    1、点击手机屏幕上的小米运动图标。2、然后在打开的小米运动软件主界面,点击右下角我的选项卡。3、在打开的我的页面,点击小米手环4的快捷链接。

    2022-07-22 阅读 (167)
  • 初中数学之直线射线线段怎么讲(试讲稿)?.

    初中数学之直线射线线段怎么讲(试讲稿)?

    1、同学们我们之前学习了直线线段和射线,让同学们看大屏幕,有琴弦和手电筒的照片。2、琴弦还有黑板的边,窗框的边缘,都可以看做是线段。

    2023-04-15 阅读 (160)
  • 老毛桃u盘启动盘如何检测电脑物理内存.

    老毛桃u盘启动盘如何检测电脑物理内存

    1、开机进入老毛桃主菜单,运行win8pe,接着打开硬件检测文件中的“物理内存检测工具”,如图所示:2、弹出下图所示欢迎窗口后,确定继续:3、物理内存检测工具界面很简洁,只有个文本框和三个按钮,用户输入要测试的内存大小默认所有未使用内存,然后点击“开始测试”,如图所示:4、首次使用会弹出提示信息,如图所示:5、接下来工具开始检测内存错误,请耐心等待,如图所示:

    2023-03-06 阅读 (155)