python opencv角点检测连线功能的实现代码


Posted in Python onNovember 24, 2020

原始图

python opencv角点检测连线功能的实现代码

角点检测

points = cv2.goodFeaturesToTrack(gray, 100, 0.01, 10)
points = np.int0(points).reshape(-1,2)

for point in points:
  x, y = point.ravel()
  cv2.circle(img, (x, y), 10, (0, 255, 0), -1)

python opencv角点检测连线功能的实现代码

连线

cv2.line(img, (0, y1), (1000, y1), (0, 255, 0), thickness=3, lineType=8)
cv2.line(img, (0, y2), (1000, y2), (0, 255, 0), thickness=3, lineType=8)

python opencv角点检测连线功能的实现代码

完整代码

""" 
@author: qq群686070107
""" 
import cv2
import numpy as np
img=cv2.imread("1.jpg")
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
points = cv2.goodFeaturesToTrack(gray, 100, 0.01, 10)
points = np.int0(points).reshape(-1,2)

for point in points:
  x, y = point.ravel()
  cv2.circle(img, (x, y), 10, (0, 255, 0), -1)


y1 = min(points[:,1])
y2 = max(points[:,1])

## small and big enough 
cv2.line(img, (0, y1), (1000, y1), (0, 255, 0), thickness=3, lineType=8)
cv2.line(img, (0, y2), (1000, y2), (0, 255, 0), thickness=3, lineType=8)

cv2.imshow("img", img)
cv2.waitKey(0)

到此这篇关于python opencv角点检测 连线功能的实现代码的文章就介绍到这了,更多相关python opencv角点检测内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python中的super()方法使用简介
Aug 14 Python
使用Python对IP进行转换的一些操作技巧小结
Nov 09 Python
详解python3中socket套接字的编码问题解决
Jul 01 Python
怎么使用pipenv管理你的python项目
Mar 12 Python
详解python中的Turtle函数库
Nov 19 Python
对python mayavi三维绘图的实现详解
Jan 08 Python
PyQt5实现五子棋游戏(人机对弈)
Mar 24 Python
用Python解决x的n次方问题
Feb 08 Python
浅谈Python中的生成器和迭代器
Jun 19 Python
详解基于python的全局与局部序列比对的实现(DNA)
Oct 07 Python
Python语言内置数据类型
Feb 24 Python
基于Python实现对比Exce的工具
Apr 07 Python
python+appium+yaml移动端自动化测试框架实现详解
Nov 24 #Python
Python利用myqr库创建自己的二维码
Nov 24 #Python
关于pycharm 切换 python3.9 报错 ‘HTMLParser‘ object has no attribute ‘unescape‘ 的问题
Nov 24 #Python
python中使用.py配置文件的方法详解
Nov 23 #Python
python爬虫使用scrapy注意事项
Nov 23 #Python
python爬虫筛选工作实例讲解
Nov 23 #Python
python爬虫用scrapy获取影片的实例分析
Nov 23 #Python
You might like
php简单实现sql防注入的方法
2016/04/22 PHP
一个加密JavaScript的开源工具PACKER2.0.2
2006/11/04 Javascript
js和css写一个可以自动隐藏的悬浮框
2014/03/05 Javascript
js查找节点的方法小结
2015/01/13 Javascript
每天一篇javascript学习小结(Boolean对象)
2015/11/12 Javascript
移动手机APP手指滑动切换图片特效附源码下载
2015/11/30 Javascript
JavaScript tab选项卡插件实例代码
2016/02/23 Javascript
jQuery实现模拟flash头像裁切上传功能示例
2016/12/11 Javascript
微信小程序 封装http请求实例详解
2017/01/16 Javascript
bootstrap折叠调用collapse()后data-parent不生效的快速解决办法
2017/02/23 Javascript
react 创建单例组件的方法
2018/04/26 Javascript
vue实现2048小游戏功能思路详解
2018/05/09 Javascript
JS实现同一DOM元素上onClick事件与onDblClick事件并存的解决方法
2018/06/07 Javascript
使用electron实现百度网盘悬浮窗口功能的示例代码
2018/10/24 Javascript
详解jQuery中的getAll()和cleanData()
2019/04/15 jQuery
javascript 设计模式之组合模式原理与应用详解
2020/04/08 Javascript
原生JavaScript实现购物车
2021/01/10 Javascript
[01:00:10]完美世界DOTA2联赛PWL S2 FTD vs Inki 第二场 11.21
2020/11/24 DOTA
easy_install python包安装管理工具介绍
2013/02/10 Python
使用python BeautifulSoup库抓取58手机维修信息
2013/11/21 Python
Python使用pickle模块存储数据报错解决示例代码
2018/01/26 Python
influx+grafana自定义python采集数据和一些坑的总结
2018/09/17 Python
python 实现将txt文件多行合并为一行并将中间的空格去掉方法
2018/12/20 Python
Python3 使用cookiejar管理cookie的方法
2018/12/28 Python
关于PyTorch 自动求导机制详解
2019/08/18 Python
波兰最大的度假胜地和城市公寓租赁运营商:Sun & Snow
2018/10/18 全球购物
日本最大美瞳直送网:Morecontact(中文)
2019/04/03 全球购物
自荐信格式范文
2013/10/07 职场文书
校园达人秀策划书
2014/01/12 职场文书
小学生暑假感言
2014/02/06 职场文书
关于安全的广播稿
2014/10/23 职场文书
详解Node.js如何处理ES6模块
2021/05/15 Javascript
利用 SQL Server 过滤索引提高查询语句的性能分析
2021/07/15 SQL Server
Nginx配置https的实现
2021/11/27 Servers
世界无敌的ICOM IC-R9500宽频接收机
2022/03/25 无线电
python绘制云雨图raincloud plot
2022/08/05 Python