• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Get pixel from minimize application

+1 głos
511 wizyt
pytanie zadane 27 kwietnia 2022 w Python przez Hysek Obywatel (1,250 p.)
Witam, poszukuje biblioteki lub jakiegoś rozwiazania za pomocą której/ktorego będę mógł pobrać kolor pixela z zminimalizowanego okna aplikacji. Coś na zasadzie jak Pil  lub pyautogui.

 

Piszę "bota" do gry i niestety gra ma zabezpieczenie które zapobiega przechwycenia obrazu. Gdy to robię pojawią się czarny ekran jedynie obs daje rade przechwycić obraz z tej gry i dlatego pszukuje biblioteki która by mogła pobrać kolor właśnie z zminimalizowanego obs'a . No chyba że jest jakiś sposób by mój program "bot" był wykrywany jako obs i był by mu wtedy udostępniany obraz gry.

 

Dzięki z góry za pomoc

Pozdrawiam.

1 odpowiedź

+1 głos
odpowiedź 28 kwietnia 2022 przez Wiciorny Ekspert (283,260 p.)
Głównym problemem jest to, że OBS renderuje każdą klatkę w pamięci VRAM GPU, a przeniesienie jej z powrotem do pamięci RAM systemu, aby można było ją odczytać, jest  raczej nieosiągalne z punktu działania bota
Lepsza opcja to program, który mógłby pobierać dane wyjściowe FLV z OBS, które są zapisywane na dysku [ jeśli to bot to w pamięci, cache] do odczytu podczas nagrywania i analizowania.
Z racji, że OBS nie ma funkcji zrzutu ekranu trudno bedzie to odczytać szczególnie w zakresie 1-frame, ale powinieneś być w stanie czytać w strumieniu FLV, więc można by poszukać czegoś w kontekście przetwarzania strumieniowego.

Sprawdź wykorzystanie programu do obrabiania grafiki stosowanym dla OBS
https://imagemagick.org/index.php  on ma otwarty kod implementacji, może coś Ci to da
https://www.vbforums.com/showthread.php?645563-vb2010-get-pixel-color-of-hidden-window

Podobne pytania

0 głosów
2 odpowiedzi 1,170 wizyt
pytanie zadane 15 września 2022 w Offtop przez Jerzy Użytkownik (950 p.)
0 głosów
0 odpowiedzi 252 wizyt
pytanie zadane 26 marca 2020 w C i C++ przez domino888 Nowicjusz (120 p.)
0 głosów
1 odpowiedź 884 wizyt
pytanie zadane 10 listopada 2019 w Sprzęt komputerowy przez NexON39 Nowicjusz (160 p.)

93,720 zapytań

142,641 odpowiedzi

323,265 komentarzy

63,268 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...