两种骨架提取的方法(color.rgb2gray和CV2)
原图:
方法一:
import cv2
from skimage import morphology
import numpy as npimg = cv2.imread('3.jpg',0)
_,binary = cv2.threshold(img,200,255,cv2.THRESH_BINARY_INV)
cv2.imwrite("binary.png",binary)binary[binary==255] = 1
skeleton0 = morphology.skeletonize(binary)
skeleton = skeleton0.astype(np.uint8)*255
cv2.imwrite("skeleton.png",skeleton)plt.imshow(skeleton, cmap=plt.cm.gray)
plt.show()
方法2:
from skimage import io
from skimage import morphology,data,colorimport matplotlib.pyplot as plt
img=io.imread('3.jpg')io.imshow(img)image=color.rgb2gray(img)
image=1-image
skeleton =morphology.skeletonize(image)
plt.imshow(skeleton, cmap=plt.cm.gray)plt.show()
效果:
morphology.skeletonize()的效果相当烂
两种骨架提取的方法(color.rgb2gray和CV2)相关推荐
- 一文带你了解两种Transformer文字识别方法
摘要:受Transformer模型的启发,目前一些学者将该结构应用到文本行识别中,以替代RNN,取得了良好的效果,如在HGA-STR和 SRN. 当前的文本行识别器为拥有更强的序列语义能力,模型多采用 ...
- 一种关键字提取新方法
一种关键字提取新方法 (转载) 原文链接https://xw.qq.com/amphtml/20181116A037K400 https://xw.qq.com/amphtml/20181116A0 ...
- golang java rpc_golang两种调用rpc的方法
本文实例讲述了golang两种调用rpc的方法.分享给大家供大家参考,具体如下: golang的rpc有两种方法进行调用,一种是rpc例子中给的: package main import ( &quo ...
- 英雄无敌6服务器在哪个文件夹,Win7系统无法运行英雄无敌6的两种原因和解决方法...
英雄无敌6作为一款策略模拟类游戏,深受高端玩家的喜爱.但最近有Win7旗舰版系统用户在玩英雄无敌6时,却出现了无法运行的情况,重启好多次还是一样,不太清楚是哪里出问题,网上相关解决方案也比较少,针对此 ...
- 两种ps切图方法(图层/切片)
两种Ps切图方法 一. 基础操作: a) Ctrl++ 放大图片,ctrl - -缩小图片 b) 按住空格键space+,点击鼠标左键,拖动图片. c) 修改单位,点击编辑 ...
- 归一化mysql函数_数据归一化和两种常用的归一化方法
数据归一化和两种常用的归一化方法 一.总结 一句话总结: min-max标准化:x* =(x-min)/(max-min):新数据加入,需重新计算max和min Z-score标准化:x* =(x-μ ...
- win7 计算机名称 ip6,Win7系统提示ipv6无网络访问权限的两种原因及解决方法
Win7系统提示ipv6无网络访问权限,导致无法上网,这该如何解决呢?ipv6无网络访问权限的原因有很多种,针对此问题,下面脚本之家的教大家解决ipv6无网络访问权限的问题,大家一起来看看吧. 故障原 ...
- 利用网络信息减少因果推断中的confounding bias--结合两种思路的新方法
点击蓝字 关注我们 AI TIME欢迎每一位AI爱好者的加入! 本期AI TIME PhD专场,我们有幸邀请到了来自亚利桑那州立大学的博士生郭若城,为我们带来他的精彩分享--利用网络信息减少因果推断中 ...
- 数据归一化和两种常用的归一化方法
数据标准化(归一化)处理是数据挖掘的一项基础工作,不同评价指标往往具有不同的量纲和量纲单位,这样的情况会影响到数据分析的结果,为了消除指标之间的量纲影响,需要进行数据标准化处理,以解决数据指标之间的可 ...
最新文章
- r语言工作路径linux,R语言实用基础知识_工作路径-注释-安装和卸载R包_2019-12-01...
- Python学习笔记:面向对象高级编程(完)
- php socket 效率,php socket 模型及效率问题
- mysql 取数据 展示_php mysql_fetch_row逐行获取结果集数据并显示在table表格中
- CS Academy Gcd Rebuild
- SpringMVC4零配置--web.xml
- Java并发教程– CountDownLatch
- Deep Learning for Brain MRI Segmentation: State of the Art and Future Directions
- 盐城计算机中专学校,盐城市有哪些中专学校?
- python中main函数在运行中不是必须要写的_Python必备知识之“if __name__ == '__main__':”...
- 使用图片预览插件:vue-photo-preview
- 霸权?Google 阻止我写 Web 浏览器
- 在Windows系统上安装PHP工作环境
- 数值的加减会改变python中id_在Python中将一个变量的值赋给另一个变量时会发生什么?...
- vs2012 express 密钥
- 软考-中级-网络工程师-知识点个人总结(一)
- 马斯克血洗推特!传机器学习裁员90%,团队直接解散
- 细粒度分类:Hierarchical Bilinear Pooling(HBP),分级双线性池化(二)
- 阿里云服务器安全组宝塔端口8888开放教程
- HTML5 学习总结(一)——HTML5概要与新增标签