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中apply函数的用法实例教程
Jul 31 Python
Python中的默认参数详解
Jun 24 Python
python读写json文件的简单实现
Apr 11 Python
Python读取txt内容写入xls格式excel中的方法
Oct 11 Python
对Pyhon实现静态变量全局变量的方法详解
Jan 11 Python
Python实现的旋转数组功能算法示例
Feb 23 Python
解决python3 requests headers参数不能有中文的问题
Aug 21 Python
Tensorflow矩阵运算实例(矩阵相乘,点乘,行/列累加)
Feb 05 Python
python生成并处理uuid的实现方式
Mar 03 Python
安装多个版本的TensorFlow的方法步骤
Apr 21 Python
python获得命令行输入的参数的两种方式
Nov 02 Python
Matplotlib animation模块实现动态图
Feb 25 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
配置Apache2.2+PHP5+CakePHP1.2+MySQL5运行环境
2009/04/25 PHP
destoon会员注册提示“数据校验失败(2)”解决方法
2014/06/21 PHP
PHP中的类型约束介绍
2015/05/11 PHP
PHP获取指定时间段之间的 年,月,天,时,分,秒
2016/06/05 PHP
php empty 函数判断结果为空但实际值却为非空的原因解析
2018/05/28 PHP
PHP实现百度人脸识别
2019/05/06 PHP
php操作redis命令及代码实例大全
2020/11/19 PHP
JavaScript Distilled 基础知识与函数
2010/04/07 Javascript
Javascript判断对象是否相等实现代码
2013/03/18 Javascript
jquery隔行换色效果实现方法
2015/01/15 Javascript
js实现网页右上角滑出会自动消失大幅广告的方法
2015/02/27 Javascript
JS截取与分割字符串常用技巧总结
2015/11/10 Javascript
vue.js+boostrap项目实践(案例详解)
2016/09/21 Javascript
对javascript继承的理解
2016/10/11 Javascript
JavaScript reduce和reduceRight详解
2016/10/24 Javascript
微信小程序 网络API 上传、下载详解
2016/11/09 Javascript
React-router 4 按需加载的实现方式及原理详解
2017/05/25 Javascript
js图片放大镜实例讲解(必看篇)
2017/07/17 Javascript
Vue中使用clipboard实现复制功能
2018/09/05 Javascript
详解Webpack loader 之 file-loader
2018/11/07 Javascript
vue实现广告栏上下滚动效果
2020/11/26 Vue.js
vue 在单页面应用里使用二级套嵌路由
2020/12/19 Vue.js
[02:43]中国五虎出征TI3视频
2013/08/02 DOTA
Python os模块介绍
2014/11/30 Python
python列表的增删改查实例代码
2018/01/30 Python
Django基于ORM操作数据库的方法详解
2018/03/27 Python
django富文本编辑器的实现示例
2019/04/10 Python
python基础知识(一)变量与简单数据类型详解
2019/04/17 Python
感知器基础原理及python实现过程详解
2019/09/30 Python
HelloFresh奥地利:立即订购烹饪盒
2019/02/22 全球购物
局部内部类是否可以访问非final变量?
2013/04/20 面试题
经典的班主任推荐信
2013/10/28 职场文书
高级人员简历的自我评价分享
2013/11/03 职场文书
教师党员整改措施
2014/10/24 职场文书
客房部经理岗位职责
2015/02/02 职场文书
廉洁自律准则学习心得体会
2016/01/13 职场文书