Úprava programu pro sikuli (nezná getpixelcolour) – Python – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Úprava programu pro sikuli (nezná getpixelcolour) – Python – Fórum – Programujte.comÚprava programu pro sikuli (nezná getpixelcolour) – Python – Fórum – Programujte.com

 

22. 11. 2012   #1
-
0
-

Zdravím, mám program v Sikuli který je napsán v Pythonu. Bohužel Sikuli neumí pracovat s getpixelcolour.

Tak bych potřeboval nějak nahradit příkaz na získání barvy něčím jako GREEN=(img) RED=(img) YELOW=(img)

Pro ty co neznají Sikuli tak sikuli vyhledává obrázky které jsou v programu a podle toho se chová.

Zde je program:

from time import sleep

def check_colors(colors):
    status = True
    for color in colors[len(colors) - 6:]:
        if color != RED and color != YELLOW:
            status = False
    if status:
        return 1

    status = True
    for color in colors[len(colors) - 6:]:
        if color != GREEN and color != YELLOW:
            status = False
    if status:
        return 2

    return 0


def run():
    colors = []

    while len(colors) < 6 or check_colors(colors) == 0:
        click(A)
        sleep(5)

        color = getPixelColor(x, y)
        colors.append(color)

    status = check_colors(colors)

    click(B)

    if status == 1:
        click(C)
    else:
        click(D)

    click(A)
    return status


while True:
    color = None
    status = None

    while not (status == 1 and color == GREEN) \
          or not (status == 2 and color == RED):
        status = run()
        color = getPixelColor(x, y)

Potřeboval bych tedy dát pryč getpixelcolor který nezná a nahradit ho pevnýma obrazama..
Ale opravdu nevím jak na to už se stím peru dlouho..

Děkuji za každou radu

Nahlásit jako SPAM
IP: 81.201.60.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 10 hostů

Podobná vlákna

Úprava programu — založil Ondřej

Úprava programu v C — založil Zurfik

Uprava programu — založil Milan

Úprava programu — založil Lolo24

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý