via Wykop Mobilny (Android)
  • 0
Mam sobie makro napisane ręcznie, w Jitbit Macro Recorder, służące do pewnej gry. Makro ma funkcję rozpoznawania obrazu, lecz jest ona dosyć wolna - 2x / sekundę.

Byłbym w stanie coś urwać z czasu pisząc to w #python przy użyciu #pyautogui lub #opencv? Niestety rozpoznawania obrazu nie jestem w stanie przeskoczyć i jest mi ono potrzebne. Ewentualnie czy jest jakiś język którym byłbym w stanie to opędzić jeszcze szybciej? Makro nie
Może urwiesz, może nie, zależy jaki algorytm do rozpoznawania obrazu napiszesz. O jakim rozpoznawaniu mowa? Czego dokładnie szukasz na ekranie i co z tym robisz?
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
@pp53: szukam obrazka 50x50 na zmianę z obrazkiem 25x50. Jeżeli znajdzie 50x50 to musi wykonać sekwencję trzech klawiszy, jak znajdzie 25x25 to musi wykonać sekwencję dwóch klawiszy po czym wrócić z powrotem do wyszukiwania dwóch. Będę w domu to mogę podesłać makro jak wygląda.

@pp53: MSS? Poczytam, dzięki.

@LazyInitializationException: apka UWP, grzebanie w tym to mordęga
  • Odpowiedz
@Spofity: no to dodaj 4 argument do funkcji to jest tween easing tam mozesz sobie pewne udziwnienia dodac jak ma to sie poruszac. Zreszta musialbys cos wiecej powiedziec do czego ci to potrzebne zeby mozna bylo ci cos lepszego podpowiedziec.
  • Odpowiedz
@Spofity: duration okresla ile ma trwac przejscie do punktu docelowego. Możesz też imitować jakieś fale (żeby nie szło w lini prostej tylko niby jakby człowiek ruszał) z pomocą tween.

Przykład

pyautogui.moveTo(x, y, duration=1, tween=pyautogui.easeInQuad)
  • Odpowiedz