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正则表达式抓取成语网站
Nov 20 Python
Ubuntu 14.04+Django 1.7.1+Nginx+uwsgi部署教程
Nov 18 Python
python实现从网络下载文件并获得文件大小及类型的方法
Apr 28 Python
python爬取微信公众号文章
Aug 31 Python
Python中Numpy ndarray的使用详解
May 24 Python
基于Python2、Python3中reload()的不同用法介绍
Aug 12 Python
快速解决jupyter notebook启动需要密码的问题
Apr 21 Python
在Pytorch中使用Mask R-CNN进行实例分割操作
Jun 24 Python
python 识别登录验证码图片功能的实现代码(完整代码)
Jul 03 Python
python中实现词云图的示例
Dec 19 Python
Autopep8的使用(python自动编排工具)
Mar 02 Python
Python快速实现一键抠图功能的全过程
Jun 29 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获取汉字的拼音(全部与首字母)
2013/06/27 PHP
php实现singleton()单例模式实例
2014/11/06 PHP
php安装swoole扩展的方法
2015/03/19 PHP
实例讲解PHP中使用命名空间
2019/01/27 PHP
PHP convert_uudecode()函数讲解
2019/02/14 PHP
PHP数组基本用法与知识点总结
2020/06/02 PHP
静态的动态续篇之来点XML
2006/08/15 Javascript
js trim函数 去空格函数与正则集锦
2009/11/20 Javascript
js实现运动logo图片效果及运动元素对象sportBox使用方法
2012/12/25 Javascript
jquery中的ajax方法怎样通过JSONP进行远程调用
2014/05/04 Javascript
JavaScript比较两个对象是否相等的方法
2015/02/06 Javascript
js动态创建及移除div的方法
2015/06/03 Javascript
js实现显示当前状态的导航效果代码
2015/08/28 Javascript
[原创]jQuery常用的4种加载方式分析
2016/07/25 Javascript
javascript 四十条常用技巧大全
2016/09/09 Javascript
JS实现针对给定时间的倒计时功能示例
2017/04/11 Javascript
xmlplus组件设计系列之路由(ViewStack)(7)
2017/05/02 Javascript
详解jQuery如何实现模糊搜索
2019/05/10 jQuery
解决vue+ element ui 表单验证有值但验证失败问题
2020/01/16 Javascript
在vue中实现禁止回退上一步,路由不存历史记录
2020/07/22 Javascript
python判断图片宽度和高度后删除图片的方法
2015/05/22 Python
浅谈Python的垃圾回收机制
2016/12/17 Python
使用Python3+PyQT5+Pyserial 实现简单的串口工具方法
2019/02/13 Python
python爬虫爬取网页数据并解析数据
2020/09/18 Python
canvas绘制树形结构可视图形的实现
2020/04/03 HTML / CSS
丝芙兰法国官网:SEPHORA法国
2016/09/01 全球购物
德国最大的拼图在线商店:Puzzle.de
2016/12/17 全球购物
Street One瑞士:德国现代时装公司
2019/10/09 全球购物
建筑结构施工专业推荐信
2014/02/21 职场文书
信用卡逾期证明示例
2014/09/13 职场文书
2014教师教育实践活动对照检查材料思想汇报
2014/09/21 职场文书
国土资源局开展党的群众路线教育实践活动整改措施
2014/09/26 职场文书
2015年纪检监察工作总结
2015/04/08 职场文书
2015年企业工作总结范文
2015/04/28 职场文书
教你利用Selenium+python自动化来解决pip使用异常
2021/05/20 Python
Javascript中async与await的捕捉错误详解
2022/03/03 Javascript