CODE:
int Image_0[500][500];loadimage (PNG, #Image_0[0][0], "C:\Users\RDP\Desktop\Image_0.png");
int PosX_0[512];int PosY_0[512];
finde:
if (findimage(-1, #Image_0[0][0], 0, #PosX_0[0], #PosY_0[0], 0, 0, 1920, 1080, -1)==1){
beep(1000, 500);
}
sleep(100);
goto finde;
int PosX_0[512];int PosY_0[512];
finde:
if (findimage(-1, #Image_0[0][0], 0, #PosX_0[0], #PosY_0[0], 0, 0, 1920, 1080, -1)==1){
beep(1000, 500);
}
sleep(100);
goto finde;
В таком виде все чудно пашет, но, увы не выполняет свою задачу, так-как искомое изображение слегка отличается. А вот так:
CODE:
int Image_0[500][500];loadimage (PNG, #Image_0[0][0], "C:\Users\RDP\Desktop\Image_0.png");
int PosX_0[512];int PosY_0[512];
finde:
if (findimage(-1, #Image_0[0][0], 0, #PosX_0[0], #PosY_0[0], 0, 0, 1920, 1080, 30, 30, 30, 30, 30, 30, 95, -1, -1)==1){
beep(1000, 500);
}
sleep(100);
goto finde;
int PosX_0[512];int PosY_0[512];
finde:
if (findimage(-1, #Image_0[0][0], 0, #PosX_0[0], #PosY_0[0], 0, 0, 1920, 1080, 30, 30, 30, 30, 30, 30, 95, -1, -1)==1){
beep(1000, 500);
}
sleep(100);
goto finde;
кибор перестает на что-либо реагировать и дебагер с функции поиска не сдвигается. Искомое изображение примерно 450х450 пикселов, если это имеет значение. Комп мощный, кибор его под сотку не грузит, памяти 16 гиг. Хотя... из некоторых соображений тактовая частота понижена до 1.6 Ггц (6 ядрер, 12 потоков)... В чем дело? Не ресурсов ли ему не хватает? Я так понял, с многопоточностью у Кибора проблемы, так что............