python扩展库提供了图像处理功能,python最常用的图像处理库
ihavemanyskeletonizedimageslikethis:
我怎样才能发现一个循环,骨架中的一个环?
是否有"特殊"的功能来实现图形?
incasethereisonlythegraphoption,canthepythongraphlibrarynetworkxcanhelpme?
youcanexploitthetopologyoftheskeleton。阿昔洛韦维尔哈芬诺霍尔斯,sowcanusescipy。ndimagetofindannyholesandcompare。这个在
导入scipy.misc,scipy。图像
#读我图像
img=scipy.misc.imread(skel.png))。
#只保留骨架
img【img!=255]=0
img=img.astype(bool))。
#填补漏洞
img 2=scipy。nd图像。二元填充孔洞(img)
#比较两者,没有自行车的动物将没有洞
打印图像中的循环: ,~(img==img2(.所有的).
#作为测试打破循环
img3=img.copy(
img3 [ 0:200,0:200 ]=0
im G4=scipy。nd图像。二元填充孔洞(img 3)
#比较两者,没有自行车的动物将没有洞
打印图像中的循环: ,~(img3==img4(.所有的).
我已经使用了你的b图片作为示例。第一个两个图像是原始的,第二个是检测循环的文件版本
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。