jezv 11 月之前
父節點
當前提交
c42e945ef6
共有 1 個文件被更改,包括 6 次插入5 次删除
  1. 6 5
      trex/main.py

+ 6 - 5
trex/main.py

@@ -9,7 +9,7 @@ import cv2
 
 cv2.namedWindow('View', cv2.WINDOW_NORMAL)
 DEFAULT_MONITOR = 3
-DEBUG = False
+DEBUG = True
 scheduler = sched.scheduler(time, sleep)
 dilation_kernel = np.array([[0,0,0], [1, 1, 1], [0,0,0]]).astype('uint8')
 
@@ -124,7 +124,7 @@ if __name__ == '__main__':
         dino_min_y = dino_pos[0].max()
         dino_max_y = dino_pos[0].min()
 
-        coef = 0.9
+        coef = 1
         trigger_second = (int(dino_pos[0].mean()), int(dino_max_x + int(coef*10)*pw))
         trigger_feather = (dino_max_y, int(dino_max_x + int(coef*12)*pw))
         jumping = False
@@ -147,7 +147,7 @@ if __name__ == '__main__':
                 gui.keyDown('space')
                 jumping = True
 
-            elif jumping and binScreen[trigger_second[0], trigger_second[1]+(int(coef-1)*pw)] == 0 and binScreen[trigger_feather[0], trigger_feather[1]+(int(coef-1)*pw)] == 0:
+            elif jumping and binScreen[trigger_second[0], trigger_second[1]+(int(coef-1.2)*pw)] == 0 and binScreen[trigger_feather[0], trigger_feather[1]+(int(coef-1.2)*pw)] == 0:
                 print('taking')
                 gui.keyUp('space')
                 gui.keyDown('down')
@@ -159,12 +159,13 @@ if __name__ == '__main__':
                 gui.keyUp('down')
                 taking = False
 
-            if time() - start2 == 7:
+            if time() - start2 > 15/coef:
+                print(coef)
                 print('speeded')
                 coef += 0.2
                 start2 = time()
 
-            if time() - start > 30:
+            if time() - start > 15:
                 print(time() - start)
                 trigger_second = (trigger_second[0], trigger_second[1]+pw)
                 trigger_feather = (trigger_feather[0], trigger_feather[1]+pw)