Python中OpenCV骨架化图像并显示变得极瘦的示例分析

  介绍

这篇文章主要介绍了Python中OpenCV骨架化图像并显示变得极瘦的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。

1。效果图

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

 Python中OpenCV骨架化图像并显示变得极瘦的示例分析“> <br/> OpenCV标志原图与骨架化效果图如下:<br/> <img src=

2。源码

#,图像骨架化~   import  cv2   import  imutils   import  numpy  as  np   时间=img  np.zeros (390,, 390,, 3),, dtype=皍int8")   cv2.putText (img,“Beautiful 女孩.....“,,(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 (& # 39; opencv_logo.jpg& # 39;),, #,读取为BGR图   cv2.imshow (“origin", img)   时间=gray  cv2.cvtColor (img, cv2.COLOR_BGR2GRAY),, #, BGR图转换灰度图   #,灰度图转换二   时间=gray  cv2.imread (& # 39; opencv_logo.jpg& # 39;,, 0),, #,直接读取为灰度图   cv2.imshow (“gray",灰色)   #,骨架化图像   时间=skeleton  imutils.skeletonize(灰色,大?(3,3))   cv2.imshow (“Skeleton",,骨架)   cv2.waitKey (0)

感谢你能够认真阅读完这篇文章,希望小编分享的“Python中OpenCV骨架化图像并显示变得极瘦的示例分析”这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

Python中OpenCV骨架化图像并显示变得极瘦的示例分析