Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

 Страниц (1): [1]   

> Описание: Подскажите как правильно использовать
Entity
Отправлено: 24 Ноября, 2023 - 22:32:33
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 5
Дата рег-ции: Нояб. 2023  
Репутация: 0




CODE:
import cv2
from multiprocessing import Process, Pipe
import threading

def find_image(template_path, target_path):
template = cv2.imread(template_path, cv2.IMREAD_GRAYSCALE)
target = cv2.imread(target_path, cv2.IMREAD_GRAYSCALE)

result = cv2.matchTemplate(target, template, cv2.TM_CCOEFF_NORMED)
_, max_val, _, max_loc = cv2.minMaxLoc(result)

threshold = 0.8

if max_val >= threshold:
top_left = max_loc
return top_left
else:
return -1


Подскажите пожалуйста, как єтот метод использовать в Кибор
 
 Top
Zireael
Отправлено: 25 Ноября, 2023 - 00:50:43
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4405
Дата рег-ции: Нояб. 2017  
Репутация: 580




CODE:
if (runpython()==0){messagebox ("Не удалось запустить Python"); goto er;}

__python_sync
import cv2
from multiprocessing import Process, Pipe
import threading

def find_image(template_path, target_path):
(4 пробела)template = cv2.imread(template_path, cv2.IMREAD_GRAYSCALE)
(4 пробела)target = cv2.imread(target_path, cv2.IMREAD_GRAYSCALE)
(4 пробела)result = cv2.matchTemplate(target, template, cv2.TM_CCOEFF_NORMED)
(4 пробела)_, max_val, _, max_loc = cv2.minMaxLoc(result)
(4 пробела)threshold = 0.8
(4 пробела)if max_val >= threshold:
(8 пробелов)top_left = max_loc
(8 пробелов)return top_left
(4 пробела)else:
(8 пробелов)return -1

__end_python


string result = sendgetpython("find_image(r^'C:\small.png^', r^'C:\big.png^')");
messagebox(result);

closepython();
er:;
 
 Top
Entity
Отправлено: 25 Ноября, 2023 - 08:15:55
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 5
Дата рег-ции: Нояб. 2023  
Репутация: 0




подскажите еще как импортировать библиотеку cv2
 
 Top
Zireael
Отправлено: 25 Ноября, 2023 - 10:32:07
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4405
Дата рег-ции: Нояб. 2017  
Репутация: 580




 Цитата:
как импортировать библиотеку cv2

Если имеется ввиду установить: https://kibor-bot.com/forum/topi...5&topic=1708
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by