我已经在上面的图像上应用了阈值。现在我想做一个程序来检测fissure。有人能建议我怎么做吗
我曾尝试创建一个算法,遍历图像像素,但这还不够好 {
cott=15
imm=(image[11])[1]
tope=4
#col=75
camino=[]
total=[]
for col in range(130):
for fil in range(149):
ind=0
k=col
cont=0
dif=abs(int(imm[fil,k,2])-int(imm[fil+1,k,2]))
h=fil
diag=0
while ind==0:
if dif>cott:
k=k+1
vec=[abs(int(imm[h,k,2])-int(imm[h+1,k,2])),abs(int(imm[h-1,k,2])-int(imm[h,k,2]))]
dif=max(vec)
j=vec.index(dif)
if j==1:
h=h-1
cont=0
diag=diag+1
else:
cont=cont+1
if cont==tope or h<=0:
ind=1
else:
ind=1
if cont==8:
camino.append(0)
else:
camino.append([k-col,diag])
total.append(max(camino)) }
目前没有回答
相关问题 更多 >
编程相关推荐