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算法学习之计数排序实例
Dec 18 Python
pycharm 使用心得(二)设置字体大小
Jun 05 Python
Python开发常用的一些开源Package分享
Feb 14 Python
详解在Python和IPython中使用Docker
Apr 28 Python
Python和C/C++交互的几种方法总结
May 11 Python
django创建自定义模板处理器的实例详解
Aug 14 Python
Python 实现输入任意多个数,并计算其平均值的例子
Jul 16 Python
Python实现ATM系统
Feb 17 Python
python上传时包含boundary时的解决方法
Apr 08 Python
python爬虫实现POST request payload形式的请求
Apr 30 Python
Python self用法详解
Nov 28 Python
Python爬虫:从m3u8文件里提取小视频的正确操作
May 14 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迅雷、快车、旋风下载专用链转换代码
2010/06/15 PHP
Zend Framework 2.0事件管理器(The EventManager)入门教程
2014/08/11 PHP
ThinkPHP在Cli模式下使用模板引擎的方法
2015/09/25 PHP
使用PHP json_decode可能遇到的坑与解决方法
2017/08/03 PHP
PHP调用其他文件中的类
2018/04/02 PHP
对php 判断http还是https,以及获得当前url的方法详解
2019/01/15 PHP
javascript下有关dom以及xml节点访问兼容问题
2007/11/26 Javascript
通用JS事件写法实现代码
2009/01/07 Javascript
JavaScript ( (__ = !$ + $)[+$] + ({} + $)[_/_] +({} + $)[_/_] )
2011/02/25 Javascript
jQuery实现动画效果的简单实例
2014/01/27 Javascript
使用insertAfter()方法在现有元素后添加一个新元素
2014/05/28 Javascript
Actionscript与javascript交互实例程序(修改)
2016/09/22 Javascript
鼠标点击input,显示瞬间的边框颜色,对之修改与隐藏实例
2016/12/26 Javascript
vue 使用Jade模板写html,stylus写css的方法
2018/02/23 Javascript
vue-cli2.9.3 详细教程
2018/04/23 Javascript
vue组件name的作用小结
2018/05/23 Javascript
微信小程序点击列表跳转到对应详情页过程解析
2019/09/26 Javascript
浅谈Pandas中map, applymap and apply的区别
2018/04/10 Python
pytorch + visdom 处理简单分类问题的示例
2018/06/04 Python
Python制作exe文件简单流程
2019/01/24 Python
详解Django中CBV(Class Base Views)模型源码分析
2019/02/25 Python
python挖矿算力测试程序详解
2019/07/03 Python
python 轮询执行某函数的2种方式
2020/05/03 Python
在tensorflow以及keras安装目录查询操作(windows下)
2020/06/19 Python
让IE支持CSS3的不完全兼容方案
2014/09/19 HTML / CSS
CSS3中各种颜色属性的使用教程
2016/05/17 HTML / CSS
Fresh馥蕾诗英国官网:法国LVMH集团旗下高端天然护肤品牌
2018/11/01 全球购物
奥林匹亚体育:Olympia Sports
2020/12/30 全球购物
写给女生的道歉信
2014/01/08 职场文书
战友聚会主持词
2014/04/02 职场文书
请客吃饭开场白
2015/06/01 职场文书
科技馆观后感
2015/06/08 职场文书
收入证明申请书
2015/06/12 职场文书
有关西游记的读书笔记
2015/06/25 职场文书
2016中秋节晚会开场白
2015/11/26 职场文书
Redis读写分离搭建的完整步骤
2021/09/14 Redis