Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> findimage ignoring rest part of picture
TheQQmaster
сообщение 11.2.2021, 16:32
Сообщение #1


**

Neophyte
Сообщений: 12
Регистрация: 17.9.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.608
Возраст: 25



Srazu skazhu shto ja ne ruskij, jazik znaju, citat umeju, no pisat na kirilici nemumeju
est vot takoj skript, vso rabotaet, no est problema
UO opridilet kartinku, nada ih pomishaet opredalinoe mesto, no tam est zvizdi i kartinki dalse neizminaetsa, esli odna zvezda, togda harasho, esli na itemi 2 zvezdi on opridilaet kak 2 kartinki, 3 zvezdi na itemi , opridilaet kak 3 kartinki i tak dalje

mozet bit ktota mozet pamoch s funkcijai ili kodam, katorij opridilajet rastojanei zvozdichek
na lua ne probval, mozet bit tam on chitaet posle perfih pikselej v celom vso kartinku ?
V ume slozhilas misl , berom s masiva vse kordinati po x osi, esli rastojanie menshe anprimer 40x pix mi sledujwiji ignorirujet s masive do mesta kogda rastojani po x osi naprimer bolse cem 40

Got such script, all is working fine till moment, when it search picture, i got full picture, on pictuer got 1x star, or 2x star, 3x and so on, problem that it takes that 1 picture and counts as 2/3/4/5 or more, no matter, it checks start
i tryed 100% accuracy, slow check and so on, i know that -1 means to not search more that 1, that can be removed, but it not helps a problem, it just takes start from picture and ignores rest of it
hope some can help with probelm, i would do static, but pictures changes location

i attached pictures , 1st 1 is what he found, 2nd one is waht he should find, 3rd is example that one he counts as 3 pictures in workwindow

скрипт
Код
set linedelay 2 // Delay of lineset
set MouseClickDelay 50 + random(20)//
set Clickoffsetx 12
set Clickoffsety 12

set #countcheck 0

set #handleWin findwindow (qWH)
if  #handleWin != 0
    set workwindow #handleWin
    showwindow #handleWin top
    wait 1000
end_if


:start
set #a 0
set #a FindImage(0 0 1920 1080 (pic\compound\loccomp.bmp) %comparr workwindow)
if  #a = 100
    kleft %comparr [1 1]  %comparr [1 2] nooffset
    wait 1000
    :brchek
    set #c 0
    set #c findimage (0 0 1920 1080 (pic\compound\braclet.bmp) %arr2 workwindow 2 100 -1)
    if  #c > 0
        set #clocx %arr2 [1 1] - 200
        set #clocy %arr2 [1 2] + 45
        set #clocx2 %arr2 [1 1] - 120
        set #cstarx %arr2 [1 1] - 150
        set #cstary  %arr2 [1 2] + 155
        kleft_down %arr2 [1 1] %arr2 [1 2]
        wait 30
        move #clocx #clocy
        wait 30
        kleft_up  #clocx #clocy
        wait 700
        kleft_down %arr2 [1 1] %arr2 [1 2]
        wait 30
        move #clocx2 #clocy
        wait 30
        kleft_up  #clocx2 #clocy
        wait 600

        kleft #cstarx #cstary   // start
        wait 2450
        kleft #cstarx #cstary   // continue
        wait 300
        goto brchek
    end_if
else
    set #countcheck #countcheck + 1
    if  #countcheck = 3
        log No Compound loc, Script stop
        end_script
    end_if
    send {tab} 2000
    goto start
    end_script
end_if
goto start


Прикрепленные изображения
Прикрепленное изображение

Прикрепленные файлы
Прикрепленный файл  Braclet.bmp ( 222 байт ) Кол-во скачиваний: 174
Прикрепленный файл  Braclet1.bmp ( 726 байт ) Кол-во скачиваний: 209
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 12.2.2021, 11:57
Сообщение #2


**********

Elder
Сообщений: 3.480
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 26708
Пользователь №: 16.971
Возраст: 29



Point distance
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
TheQQmaster
сообщение 12.2.2021, 17:53
Сообщение #3


**

Neophyte
Сообщений: 12
Регистрация: 17.9.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.608
Возраст: 25



Цитата(cirus @ 12.2.2021, 10:57) *

sps, budu probovat (IMG:style_emoticons/default/smile.gif)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 25.4.2024, 23:21
Designed by Nickostyle