python-opencv获取二值图像轮廓及中心点坐标的代码


Posted in Python onAugust 27, 2019

python-opencv获取二值图像轮廓及中心点坐标代码:

groundtruth = cv2.imread(groundtruth_path)[:, :, 0]
h1, w1 = groundtruth.shape
contours, cnt = cv2.findContours(groundtruth.copy(), cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE)
if len(contours) != 1:#轮廓总数
 continue
M = cv2.moments(contours[0]) # 计算第一条轮廓的各阶矩,字典形式
center_x = int(M["m10"] / M["m00"])
center_y = int(M["m01"] / M["m00"])
image = np.zeros([h1, w1], dtype=groundtruth.dtype)
cv2.drawContours(image, contours, 0, 255, -1)#绘制轮廓,填充
cv2.circle(image, (center_x, center_y), 7, 128, -1)#绘制中心点
cv2.imwrite("1.png", image)

以上这篇python-opencv获取二值图像轮廓及中心点坐标的代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现哈希表
Feb 07 Python
python采集百度百科的方法
Jun 05 Python
举例讲解Python中的死锁、可重入锁和互斥锁
Nov 05 Python
Python正则获取、过滤或者替换HTML标签的方法
Jan 28 Python
Python之Scrapy爬虫框架安装及简单使用详解
Dec 22 Python
2018年Python值得关注的开源库、工具和开发者(总结篇)
Jan 04 Python
pycharm远程linux开发和调试代码的方法
Jul 17 Python
PyQt5 窗口切换与自定义对话框的实例
Jun 20 Python
python之mock模块基本使用方法详解
Jun 27 Python
详解python中的生成器、迭代器、闭包、装饰器
Aug 22 Python
Python3搭建http服务器的实现代码
Feb 11 Python
python中if及if-else如何使用
Jun 02 Python
python定位xpath 节点位置的方法
Aug 27 #Python
python实现截取屏幕保存文件,删除N天前截图的例子
Aug 27 #Python
python自动化UI工具发送QQ消息的实例
Aug 27 #Python
python 调用pyautogui 实时获取鼠标的位置、移动鼠标的方法
Aug 27 #Python
对Python获取屏幕截图的4种方法详解
Aug 27 #Python
python对常见数据类型的遍历解析
Aug 27 #Python
Python获取当前脚本文件夹(Script)的绝对路径方法代码
Aug 27 #Python
You might like
php Sql Server连接失败问题及解决办法
2009/08/07 PHP
JavaScript实现滚动栏效果的方法
2015/04/27 PHP
通过Email发送PHP错误的方法
2015/07/20 PHP
PHP设置头信息及取得返回头信息的方法
2016/01/25 PHP
thinkphp 字母函数详解T/I/N/D/M/A/R/U
2017/04/03 PHP
浅析PHP数据导出知识点
2018/02/17 PHP
基于jquery的tab切换 js原理
2010/04/01 Javascript
javascript学习笔记(四)function函数部分
2014/09/30 Javascript
JS中多种方式创建对象详解
2016/03/22 Javascript
AngularJS实现给动态生成的元素绑定事件的方法
2016/12/14 Javascript
jQuery Validation Engine验证控件调用外部函数验证的方法
2017/01/18 Javascript
Vuex利用state保存新闻数据实例
2017/06/28 Javascript
EasyUI在Panel上动态添加LinkButton按钮
2017/08/11 Javascript
CSS3结合jQuery实现动画效果及回调函数的实例
2017/12/27 jQuery
vue组件三大核心概念图文详解
2019/05/30 Javascript
JS中FormData类实现文件上传
2020/03/27 Javascript
vue中echarts图表大小适应窗口大小且不需要刷新案例
2020/07/19 Javascript
详解node.js创建一个web服务器(Server)的详细步骤
2021/01/15 Javascript
[03:16]DOTA2完美大师赛小组赛精彩集锦
2017/11/22 DOTA
简单使用Python自动生成文章
2014/12/25 Python
python开发之str.format()用法实例分析
2016/02/22 Python
python下如何查询CS反恐精英的服务器信息
2017/01/17 Python
微信跳一跳python自动代码解读1.0
2018/01/12 Python
Python计算开方、立方、圆周率,精确到小数点后任意位的方法
2018/07/17 Python
利用Python求阴影部分的面积实例代码
2018/12/05 Python
Python使用ffmpy将amr格式的音频转化为mp3格式的例子
2019/08/08 Python
HTML5 window/iframe跨域传递消息 API介绍
2013/08/26 HTML / CSS
中国排名第一的外贸销售网站:LightInTheBox.com(兰亭集势)
2016/10/28 全球购物
美国购买汽车零件网站:Buy Auto Parts
2018/04/02 全球购物
光荣入党自我鉴定
2014/01/22 职场文书
《月迹》教学反思
2014/02/19 职场文书
对孩子的寄语
2014/04/09 职场文书
大学生求职计划书
2014/04/30 职场文书
2014年有孩子的离婚协议书范本
2014/10/08 职场文书
Python socket如何解析HTTP请求内容
2022/02/12 Python
分享提高 Python 代码的可读性的技巧
2022/03/03 Python