apj0007 / PrawnView

End of career project where a number of prawns that arrive by a tape previously separated by vibration is visualized, positioned and counted.
GNU General Public License v3.0
0 stars 0 forks source link

Encontrar esquinas del skeleton #52

Closed apj0007 closed 6 years ago

apj0007 commented 6 years ago

corner_peaks(corner_harris(image), min_distance=30) encuentra esquinas ademas de extremos

apj0007 commented 6 years ago

def encontrar_extremos(esquinas): z=[] for i in range(len(esquinas)-1): if i==0: z.append(esquinas[i][0]) z.append(esquinas[i][1]) if i==len(esquinas): return x=i+1 z.append(esquinas[x][0]) z.append(esquinas[x][1]) d1=distance.euclidean(esquinas[i][0],esquinas[x][0]) d2=distance.euclidean(esquinas[i][0],esquinas[x][1]) d3=distance.euclidean(esquinas[i][1],esquinas[x][0]) d4=distance.euclidean(esquinas[i][1],esquinas[x][1]) if d1<15: z.remove(esquinas[i][0]) z.remove(esquinas[x][0]) if d2<15: z.remove(esquinas[i][0]) z.remove(esquinas[x][1]) if d3<15: z.remove(esquinas[i][1]) z.remove(esquinas[x][0])
if d4<15: z.remove(esquinas[i][1]) z.remove(esquinas[x][1]) return z