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网站验证码识别
Jan 25 Python
python中MethodType方法介绍与使用示例
Aug 03 Python
python爬取拉勾网职位数据的方法
Jan 24 Python
Python使用matplotlib实现基础绘图功能示例
Jul 03 Python
pygame游戏之旅 python和pygame安装教程
Nov 20 Python
Python数据预处理之数据规范化(归一化)示例
Jan 08 Python
python可视化实现代码
Jan 15 Python
如何理解python中数字列表
May 29 Python
使用OpenCV获取图像某点的颜色值,并设置某点的颜色
Jun 02 Python
pyCharm 设置调试输出窗口中文显示方式(字符码转换)
Jun 09 Python
套娃式文件夹如何通过Python批量处理
Aug 23 Python
整理Python中常用的conda命令操作
Jun 15 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
总集篇&特番节目先行播出!《SAO Alicization War of Underworld》第2季度TV动画4月25日放送!
2020/03/06 日漫
详谈php中 strtr 和 str_replace 的效率问题
2017/05/14 PHP
PHP笛卡尔积实现算法示例
2018/07/30 PHP
PHP levenshtein()函数用法讲解
2019/03/08 PHP
laravel 根据不同组织加载不同视图的实现
2019/10/14 PHP
PHP const定义常量及global定义全局常量实例解析
2020/05/28 PHP
如何实现iframe(嵌入式帧)的自适应高度
2006/07/26 Javascript
Wordpress ThickBox 添加“查看原图”效果代码
2010/12/11 Javascript
解析使用JS 清空File控件的路径值
2013/07/08 Javascript
jquery判断浏览器后退时候弹出消息的方法
2014/08/11 Javascript
JS小游戏之宇宙战机源码详解
2014/09/25 Javascript
JS实现兼容性较好的随屏滚动效果
2015/11/09 Javascript
jquery 追加元素append、prepend、before、after用法与区别分析
2016/12/02 Javascript
JS实现仿百度文库评分功能
2017/01/12 Javascript
vue中过滤器filter的讲解
2019/01/21 Javascript
element-ui组件中input等的change事件中传递自定义参数
2019/05/22 Javascript
JavaScript或jQuery 获取option value值方法解析
2020/05/12 jQuery
vue实现表格合并功能
2020/12/01 Vue.js
python网络编程学习笔记(七):HTML和XHTML解析(HTMLParser、BeautifulSoup)
2014/06/09 Python
Python字符串逐字符或逐词反转方法
2015/05/21 Python
Python中Iterator迭代器的使用杂谈
2016/06/20 Python
python 识别图片中的文字信息方法
2018/05/10 Python
对python:循环定义多个变量的实例详解
2019/01/20 Python
Python二进制文件读取并转换为浮点数详解
2019/06/25 Python
Python插件机制实现详解
2020/05/04 Python
浅谈opencv自动光学检测、目标分割和检测(连通区域和findContours)
2020/06/04 Python
HTML5的video标签的浏览器兼容性增强方案分享
2016/05/19 HTML / CSS
加拿大消费电子和手机购物网站:The Source
2017/01/28 全球购物
COS美国官网:知名服装品牌
2019/04/08 全球购物
社区党员志愿服务活动方案
2014/08/18 职场文书
2014年高三班主任工作总结
2014/12/05 职场文书
幼儿园园长安全责任书
2015/05/08 职场文书
名人传读书笔记
2015/06/26 职场文书
校园运动会广播稿
2015/08/19 职场文书
100句拼搏进取的名言警句,值得一读!
2019/10/07 职场文书
MySQL数据库之内置函数和自定义函数 function
2022/06/16 MySQL