介绍自己画一张图,原图与骨架效果图如下:
这篇文章主要介绍了Python中OpenCV骨架化图像并显示变得极瘦的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。
1。效果图
自己画一张图,原图与骨架效果图如下:
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骨架化图像并显示变得极瘦的示例分析”这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!