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入门学习之字符串与比较运算符
Oct 12 Python
python web框架学习笔记
May 03 Python
Python中循环后使用list.append()数据被覆盖问题的解决
Jul 01 Python
Python实现识别图片内容的方法分析
Jul 11 Python
python批量赋值操作实例
Oct 22 Python
python中嵌套函数的实操步骤
Feb 27 Python
django自带调试服务器的使用详解
Aug 29 Python
Anaconda3+tensorflow2.0.0+PyCharm安装与环境搭建(图文)
Feb 18 Python
python爬虫开发之Request模块从安装到详细使用方法与实例全解
Mar 09 Python
python中温度单位转换的实例方法
Dec 27 Python
Python页面加载的等待方式总结
Feb 28 Python
Python pandas求方差和标准差的方法实例
Aug 04 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 常用类整理
2009/12/23 PHP
PHP获取当前日期所在星期(月份)的开始日期与结束日期(实现代码)
2013/06/18 PHP
PHP中的按位与和按位或操作示例
2014/01/27 PHP
php的webservice的wsdl的XML无法显示问题的解决方法
2014/03/11 PHP
php smarty模板引擎的6个小技巧
2014/04/24 PHP
Yii查询生成器(Query Builder)用法实例教程
2014/09/04 PHP
PHP7新增运算符用法实例分析
2016/09/26 PHP
微信 getAccessToken方法详解及实例
2016/11/23 PHP
php正则修正符用法实例详解
2016/12/29 PHP
PHP使用SMTP邮件服务器发送邮件示例
2018/08/28 PHP
PHP chop()函数讲解
2019/02/11 PHP
PHP实现随机发放扑克牌
2020/04/21 PHP
Javascript调用XML制作连动下拉列表框
2006/06/25 Javascript
在线编辑器中换行与内容自动提取
2009/04/24 Javascript
JavaScript异步回调的Promise模式封装实例
2014/06/07 Javascript
JavaScript实现找质数代码分享
2015/03/24 Javascript
JavaScript实现自动跳转文本功能
2017/05/25 Javascript
jQuery length 和 size()区别总结
2018/04/26 jQuery
解决vue中修改了数据但视图无法更新的情况
2018/08/27 Javascript
详解小程序如何避免多次点击,重复触发事件
2019/04/08 Javascript
[49:21]完美世界DOTA2联赛循环赛 Ink Ice vs LBZS BO2第二场 11.05
2020/11/06 DOTA
Python解析最简单的验证码
2016/01/07 Python
深入理解python try异常处理机制
2016/06/01 Python
python实时分析日志的一个小脚本分享
2017/05/07 Python
详解pyppeteer(python版puppeteer)基本使用
2019/06/12 Python
Flask框架单例模式实现方法详解
2019/07/31 Python
Python IDLE或shell中切换路径的操作
2020/03/09 Python
基于python实现复制文件并重命名
2020/09/16 Python
如何用python爬取微博热搜数据并保存
2021/02/20 Python
精美的手工家居和生活用品:Nkuku
2019/11/01 全球购物
服装设计专业毕业生求职信
2014/04/09 职场文书
环保倡议书300字
2014/05/15 职场文书
创先争优活动承诺书
2014/08/30 职场文书
电影红河谷观后感
2015/06/11 职场文书
观看安全警示教育片心得体会
2016/01/15 职场文书
配置Kubernetes外网访问集群
2022/03/31 Servers