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类继承用法实例分析
May 27 Python
举例区分Python中的浅复制与深复制
Jul 02 Python
多版本Python共存的配置方法
May 22 Python
详解python使用Nginx和uWSGI来运行Python应用
Jan 09 Python
python3爬取各类天气信息
Feb 24 Python
Python使用pandas处理CSV文件的实例讲解
Jun 22 Python
Python一行代码实现快速排序的方法
Apr 30 Python
python儿童学游戏编程知识点总结
Jun 03 Python
tensorflow tf.train.batch之数据批量读取方式
Jan 20 Python
python 利用zmail库发送邮件
Sep 11 Python
Pycharm中使用git进行合作开发的教程详解
Nov 17 Python
python实现批量移动文件
Apr 05 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
Access数据库导入Mysql的方法之一
2006/10/09 PHP
深入解析PHP 5.3.x 的strtotime() 时区设定 警告信息修复
2013/08/05 PHP
PHP数组相加操作及与array_merge的区别浅析
2016/11/26 PHP
PHP+redis实现的购物车单例类示例
2019/02/02 PHP
jquery 常用操作方法
2010/01/28 Javascript
细说javascript函数从函数的构成开始
2013/08/29 Javascript
将Datatable转化成json发送前台实现思路
2013/09/06 Javascript
js实现图片旋转的三种方法
2014/04/10 Javascript
jQuery中hover方法和toggle方法使用指南
2015/02/27 Javascript
drag-and-drop实现图片浏览器预览
2015/08/06 Javascript
详解webpack+es6+angular1.x项目构建
2017/05/02 Javascript
javaScript 连接打印机,打印小票的实例
2017/12/29 Javascript
vue-cli开发时,关于ajax跨域的解决方法(推荐)
2018/02/03 Javascript
react 实现页面代码分割、按需加载的方法
2018/04/03 Javascript
Vue.js 使用v-cloak后仍显示变量的解决方法
2018/11/19 Javascript
JS实现的tab页切换效果完整示例
2018/12/18 Javascript
微信小程序防止多次点击跳转和防止表单组件输入内容多次验证功能(函数防抖)
2019/09/19 Javascript
解决vuex数据页面刷新后初始化操作
2020/07/26 Javascript
10分钟学会js处理json的常用方法
2020/12/06 Javascript
Python中__call__用法实例
2014/08/29 Python
利用Psyco提升Python运行速度
2014/12/24 Python
Python使用scrapy采集数据时为每个请求随机分配user-agent的方法
2015/04/08 Python
Python中的连接符(+、+=)示例详解
2017/01/13 Python
python中import学习备忘笔记
2017/01/24 Python
python实现的AES双向对称加密解密与用法分析
2017/05/02 Python
Python 操作文件的基本方法总结
2017/08/10 Python
Python IDLE清空窗口的实例
2018/06/25 Python
python读取txt文件,去掉空格计算每行长度的方法
2018/12/20 Python
Python语法分析之字符串格式化
2019/06/13 Python
三个python爬虫项目实例代码
2019/12/28 Python
澳大利亚旅游网站:Lastminute
2017/08/07 全球购物
自我鉴定 电子商务专业
2014/01/30 职场文书
中文专业学生自我评价范文
2014/02/06 职场文书
态度决定一切演讲稿
2014/05/20 职场文书
2014年村计划生育工作总结
2014/11/14 职场文书
2015试用期转正工作总结
2014/12/12 职场文书