나는 알고리즘의 문제에 직면하고있다. 문제는 다음과 같습니다. 공의 이미지가 있습니다. 배열을 분석하여 수행되었습니다. 꽤 많이 이런 것 같습니다 :공의 파이썬 이미지 처리
....####......
.##########....
...############.....
.##########....
....####......
알고리즘을 사용하여 볼의 중심 (approximativly)을 어떻게 찾을 수 있습니까? 그리고 다음과 같이 표시 :
....####......
.##########....
...#####0######.....
.##########....
....####......
나는 긴 줄의 너비와 높이와 같은 것을 사용하려고 생각하고있었습니다. 높이에 대한
:
k = 0
for i in range (0, 10) :
for j in range (0, 20) :
# if one line contain a # then k = k+1
center = (k/2)
하지만 트릭을 할해야 대중의 공의 중심을 계산
다음 '이다의 난 "#"을 인쇄 #하지만 색상 튜플 내 조건이없는 가정 해 봅시다 (데이터 [I]) [1] <40 (데이터 [I]) [2] < 40 (data [i]) [0]> 50 : print '#'? 그것은 빨간 인식을위한 것입니다 – Tsunaze
저는 여기서 알고리즘을 간단하게 설명합니다. 좌표계와 데이터 유형에 맞게 세부 사항을 직접 조정해야합니다. – Thomas
@Tsunaze는 이미지의 각 픽셀을보고 조건에 맞는 픽셀의 좌표를 평균화합니다. – katrielalex