update litris with board detection

This commit is contained in:
2023-07-29 20:46:25 +02:00
parent 6ec1b71d28
commit d3d2e1e65e
2 changed files with 3 additions and 2 deletions

View File

@@ -153,9 +153,9 @@ class Field():
def predict_gaps_in_next_rotation(self): def predict_gaps_in_next_rotation(self):
tmp_state = copy(self.state) tmp_state = copy(self.state)
tmp_state = self.rotate_90_degree_anticlckwise(tmp_state)
if tmp_state[10][0] is not ' ' and tmp_state[10][1] is not ' ': if tmp_state[10][0] is not ' ' and tmp_state[10][1] is not ' ':
return 10 return 10
tmp_state = self.rotate_90_degree_anticlckwise(tmp_state)
for row in range(int(self.HEIGHT/2)): for row in range(int(self.HEIGHT/2)):
tmp_state[row] = [' ' for cols in range(Field.WIDTH)] tmp_state[row] = [' ' for cols in range(Field.WIDTH)]
return sum( return sum(

View File

@@ -144,7 +144,8 @@ class NewStoneID(threading.Thread):
# cv.imshow("screenshot", screenshot) # cv.imshow("screenshot", screenshot)
# cv.waitKey(150) # cv.waitKey(150)
# continue # continue
data_coords = np.zeros((20, 20), dtype=object) #data_coords = np.zeros((20, 20), dtype=object)
data_coords = np.full((20, 20), ' ', dtype=object)
#field = Pickaxe_Field() #field = Pickaxe_Field()
for needle_key in self.needles.keys(): for needle_key in self.needles.keys():
#gray_needle = cv.cvtColor(self.needles[needle_key], cv.COLOR_BGR2GRAY) #gray_needle = cv.cvtColor(self.needles[needle_key], cv.COLOR_BGR2GRAY)