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用fork来创建子进程注意事项
Jul 03 Python
Python使用Flask框架获取当前查询参数的方法
Mar 21 Python
Python中pygame安装方法图文详解
Nov 11 Python
Python装饰器基础详解
Mar 09 Python
Python队列的定义与使用方法示例
Jun 24 Python
使用 Python 实现微信公众号粉丝迁移流程
Jan 03 Python
pyqt5的QWebEngineView 使用模板的方法
Aug 18 Python
解决新版Pycharm中Matplotlib图像不在弹出独立的显示窗口问题
Jan 15 Python
在python下使用tensorflow判断是否存在文件夹的实例
Jun 10 Python
django之从html页面表单获取输入的数据实例
Mar 16 Python
PyCharm+Miniconda3安装配置教程详解
Feb 16 Python
python 高阶函数简单介绍
Feb 19 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
excellent!――ASCII Art(由目标图象生成ascii)
2007/02/20 PHP
php的正则处理函数总结分析
2008/06/20 PHP
php win下Socket方式发邮件类
2009/08/21 PHP
解析PHP的session过期设置
2013/06/29 PHP
学习PHP session的传递方式
2016/06/15 PHP
实例解析php的数据类型
2018/10/24 PHP
PHP bin2hex()函数基础实例讲解
2019/02/11 PHP
jquery.lazyload  实现图片延迟加载jquery插件
2010/02/06 Javascript
DWR实现模拟Google搜索效果实现原理及代码
2013/01/30 Javascript
使用javascript:将其它类型值转换成布尔类型值的解决方法详解
2013/05/07 Javascript
jquery实现弹出层遮罩效果的简单实例
2014/03/03 Javascript
用jQuery toggleClass 实现鼠标移上变色
2014/05/14 Javascript
JavaScript中两个字符串的匹配
2016/06/08 Javascript
bootstrap模态框嵌套、tabindex属性、去除阴影的示例代码
2017/10/17 Javascript
vue2+el-menu实现路由跳转及当前项的设置方法实例
2017/11/07 Javascript
微信小程序实现action-sheet弹出底部菜单功能【附源码下载】
2017/12/09 Javascript
H5+C3+JS实现双人对战五子棋游戏(UI篇)
2020/05/28 Javascript
使用element-ui的el-menu导航选中后刷新页面保持当前选中状态
2019/07/19 Javascript
Python单例模式实例详解
2017/03/01 Python
python实现手机通讯录搜索功能
2018/02/22 Python
python批量读取txt文件为DataFrame的方法
2018/04/03 Python
Python 3 实现定义跨模块的全局变量和使用教程
2019/07/07 Python
python通过matplotlib生成复合饼图
2020/02/06 Python
Python xmltodict模块安装及代码实例
2020/10/05 Python
Python高并发和多线程有什么关系
2020/11/14 Python
影子教师研修方案
2014/06/14 职场文书
群众路线对照检查材料思想汇报怎么写
2014/09/18 职场文书
2014年国庆节演讲稿
2014/09/19 职场文书
群众路线领导班子四风对照检查材料
2014/09/27 职场文书
校园广播稿精选
2014/10/01 职场文书
2015教师年度考核评语
2015/03/25 职场文书
2019年浪漫婚礼证婚词
2019/06/27 职场文书
Python快速实现一键抠图功能的全过程
2021/06/29 Python
Python中基础数据类型 set集合知识点总结
2021/08/02 Python
Python天气语音播报小助手
2021/09/25 Python
使用Redis实现点赞取消点赞的详细代码
2022/03/20 Redis