首页 > 其他分享 >使用skimage的morphologhy提取骨架注意事项

使用skimage的morphologhy提取骨架注意事项

时间:2024-01-30 18:46:11浏览次数:27  
标签:skeleton img 骨架 cv2 opencv 注意事项 morphologhy skimage 255

使用skeleton = morphology.skeletonize(img)提取图像img的骨架时,img的数值范围应调整至0~1。
可以使用opencv的threshold完成从255到1的转变,既_,img = cv2.threshold(img,127,1,cv2.THRESH_BINARY)
同时要注意函数返回的skeleton虽然是numpy的ndarray格式,但并非数值型而是bool型,若直接使用opencv显示会报错。
若要展示提取后的骨架可以通过astype转化为uint8格式,并将数组乘255以方便opencv显示:

skeleton = skeleton.astype(np.uint8)
skeleton = skeleton*255
cv2.imshow('skeleton',skeleton)
cv2.waitKey(0)
cv2.destroyAllWindows()

标签:skeleton,img,骨架,cv2,opencv,注意事项,morphologhy,skimage,255
From: https://www.cnblogs.com/learnAcc/p/17997735

相关文章

  • [职场] 通过邮箱投递简历有哪些注意事项
    通过邮箱投递简历是校招中比较高效投递简历的方式之一,大多数同学都有过邮箱投递简历的经历。通过邮箱投递简历有哪些注意事项?小编总结了两点希望能帮助到大家。一、邮件标题一般来说,邮箱投递简历时最基础的命名为“应聘岗位+个人姓名”,可以在此基础上添加信息,如果自己......
  • 整理h5跳转支付宝的注意事项
    直接上代码api({...}).then(e=>{//触发支付宝支付api//window.location.href=`alipays://platformapi/startapp?appId=20000067&url=${encodeURIComponent(e.url)}`window.location.href=`${e.url}`})window.location.href=`a......
  • Windows 下 Nginx 配置 多个conf 文件的过程与注意事项
    Windows下配置Nginx使用多个conf文件的Include路径与Linux有所不同。 如上:Windows:include../conf.d/*.confLinux:include /etc/nginx/conf.d/*.conf; 分别来看单个配置文件的内容:总配置文件nginx.conf###########################################......
  • 跳转语句:包括break、continue和goto语句的作用和注意事项。
    跳转语句是一种在程序中改变代码执行顺序的语句。常见的跳转语句包括break、continue和goto语句。本文将为你介绍它们的作用和注意事项。break语句break语句用于在循环语句中提前结束循环,跳出循环体。它只能用于for循环、while循环和do-while循环中,不能单独使用。当break语句被执行......
  • 跳转语句:包括break、continue和goto语句的作用和注意事项。
    跳转语句是一种在程序中改变代码执行顺序的语句。常见的跳转语句包括break、continue和goto语句。本文将为你介绍它们的作用和注意事项。break语句break语句用于在循环语句中提前结束循环,跳出循环体。它只能用于for循环、while循环和do-while循环中,不能单独使用。当break语句被执行......
  • springboot学习:建立springboot项目及相关注意事项
    一、建立maven项目后引入依赖:以下没有版本号的依赖表示在springboot父依赖中已锁定相应的版本号必需依赖:1.springboot父依赖<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.7.5</versio......
  • [office] Excel转dbf技巧及其注意事项概述
    1.DBF文件只会保存工作表中命名区域或当前区域中的数据:当以dBASE(DB2、DB3或DB4)格式保存Excel工作表、且该工作表中包含一个名为“Database”的区域时,只有命名区域中的数据会保存到dBASE文件中。如果区域命名之后又添加了新记录,则必须重新定义包括新记录的“Database”区域后,才能......
  • 【重要】部署系统的注意事项实践指南
    在部署系统时,有几个重要的注意事项需要考虑:确定部署需求和目标:在开始部署之前,明确系统的需求和目标非常重要。仔细分析所需的功能和性能,并确保系统能满足这些要求。进行系统测试:在正式部署系统之前,进行全面的系统测试是必不可少的。确保系统在各种场景下的正常运行,并修复任何出部署......
  • 网站SEO优化有什么注意事项?
    网站上线后,需要从多方面进行SEO优化,提高网站的权重排名和流量,使网站更加成熟,增加访客与转化。那么,在SEO优化中需要考虑什么呢?景安虚拟主机小编与大家分享下SEO优化需要考虑的内容,一起看看吧!首先百度推出了微风算法来点击标题关键词是否有堆砌,然后在推出熊掌之后,对原来的保......
  • 性能测试注意事项
     注意事项:1、如果有集群,先压单台服务器,在针对单台服务器的性能进行调优后,再压集群;2、在压测过程中,查看压力机cpu和服务器cpu使用率做对比,若压力机cpu使用率很高,可能压力机配置不够,会影响测试结果;3、当线程数较大时,线程启动时间要适当调大一些,预热时间调整为3min;当http请求需要......