基于Python的OpenCV骨架化图像并显示(skeletonize)

 更新时间:2021年08月30日 17:33:31   作者:程序媛一枚~  
这篇文章主要介绍了基于Python的OpenCV骨架化图像并显示(skeletonize),文中附含详细的示例代码,教大家来实现完成,有需要的可以参考下

1. 效果图

自己画一张图,原图 VS 骨架效果图如下:

在这里插入图片描述

opencv logo原图 VS 骨架化效果图如下:

在这里插入图片描述

2. 源码

# 图像骨架化~
import cv2
import imutils
import numpy as np
img = np.zeros((390, 390, 3), dtype="uint8")
cv2.putText(img, "Beautiful Girl.....", (50, 190), cv2.FONT_HERSHEY_SIMPLEX, 1, (255, 255, 255), 3)
cv2.imshow("img", img)
cv2.waitKey(0)
cv2.imwrite("j.jpg", img)
# 骨架图依赖灰度图
# 灰度图转换法一
img = cv2.imread('opencv_logo.jpg')  # 读取为BGR图
cv2.imshow("origin", img)
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)  # BGR图转换灰度图
# 灰度图转换二
gray = cv2.imread('opencv_logo.jpg', 0)  # 直接读取为灰度图
cv2.imshow("gray", gray)
# 骨架化图像
skeleton = imutils.skeletonize(gray, size=(3, 3))
cv2.imshow("Skeleton", skeleton)
cv2.waitKey(0)

参考:

https://www.pyimagesearch.com/2015/02/02/just-open-sourced-personal-imutils-package-series-opencv-convenience-functions/

以上就是基于Python的OpenCV骨架化图像并显示(skeletonize)的详细内容,更多关于Python的OpenCV骨架化图像的资料请关注脚本之家其它相关文章!

您可能感兴趣的文章:

相关文章

  • 如何用Python对数学函数进行求值、求偏导

    如何用Python对数学函数进行求值、求偏导

    这篇文章主要介绍了如何用Python对数学函数进行求值、求偏导问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-05-05
  • Python使用PyAV提取视频关键帧的实践

    Python使用PyAV提取视频关键帧的实践

    本文主要介绍了Python使用PyAV提取视频关键帧的实践,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-08-08
  • Python实现Word文档转换为图片(JPG、PNG、SVG等常见格式)

    Python实现Word文档转换为图片(JPG、PNG、SVG等常见格式)

    将Word文档以图片形式导出,既能方便信息的分享,也能保护数据安全,避免被二次编辑,文本将介绍如何使用 Spire.Doc for Python 库在Python程序中实现Word到图片的批量转换,需要的朋友可以参考下
    2024-06-06
  • python matplotlib中文显示参数设置解析

    python matplotlib中文显示参数设置解析

    这篇文章主要介绍了python matplotlib中文显示参数设置解析,具有一定借鉴价值,需要的朋友可以参考下。
    2017-12-12
  • python对字典进行排序实例

    python对字典进行排序实例

    这篇文章主要介绍了python对字典进行排序的方法,是非常实用的技巧,且实例中备有详细的注释,简单易懂,需要的朋友可以参考下
    2014-09-09
  • Python tkinter实现桌面软件流程详解

    Python tkinter实现桌面软件流程详解

    这篇文章主要介绍了Python tkinter做一个好用的桌面软件,100%你会爱上它,文中的示例代码讲解详细,快跟小编一起动手试一试吧
    2022-10-10
  • python将字符串转换成json的方法小结

    python将字符串转换成json的方法小结

    这篇文章主要介绍了python将字符串转换成json的方法小结,通过实例代码给大家介绍将字符串型的数据转换成dict类型遇到的问题,需要的朋友可以参考下
    2019-07-07
  • Python sort 自定义函数排序问题

    Python sort 自定义函数排序问题

    这篇文章主要介绍了Python sort 自定义函数排序问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-09-09
  • Python图像运算之图像锐化和边缘检测

    Python图像运算之图像锐化和边缘检测

    这篇文章主要和大家讲解一下常见的图像锐化和边缘检测方法,即Roberts算子和Prewitt算子。文中的示例代码讲解详细,感兴趣的小伙伴可以了解一下
    2022-12-12
  • Python批量生成特定尺寸图片及图画任意文字的实例

    Python批量生成特定尺寸图片及图画任意文字的实例

    今天小编就为大家分享一篇Python批量生成特定尺寸图片及图画任意文字的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-01-01

最新评论