windows 10
python 3.8
Хотел создать готовый код для нахождение предметов на картинке и создал функцию но почему то он не работает вроде все правильно я не знаю в чем дело
Постоянно возвращает вот такое значение <function nn at 0x0000019EB0D8A8B0>
python 3.8
altgraph 0.17
certifi 2020.6.20
chardet 3.0.4
EasyProcess 0.3
entrypoint2 0.2.3
future 0.18.2
geojson 2.5.0
idna 2.10
imutils 0.5.3
MouseInfo 0.1.3
mss 6.0.0
numpy 1.19.2
opencv-python 4.4.0.44
pefile 2019.4.18
Pillow 8.0.1
pip 20.2.4
PyAutoGUI 0.9.52
pygame 2.0.0
PyGetWindow 0.0.9
pyinstaller 4.0
pyinstaller-hooks-contrib 2020.10
PyMsgBox 1.0.9
pyowm 3.1.1
pyperclip 1.8.1
PyRect 0.1.4
pyscreenshot 2.2
PyScreeze 0.1.26
PySocks 1.7.1
PyTweening 1.0.3
pywin32-ctypes 0.2.0
requests 2.24.0
setuptools 41.2.0
urllib3 1.25.11
certifi 2020.6.20
chardet 3.0.4
EasyProcess 0.3
entrypoint2 0.2.3
future 0.18.2
geojson 2.5.0
idna 2.10
imutils 0.5.3
MouseInfo 0.1.3
mss 6.0.0
numpy 1.19.2
opencv-python 4.4.0.44
pefile 2019.4.18
Pillow 8.0.1
pip 20.2.4
PyAutoGUI 0.9.52
pygame 2.0.0
PyGetWindow 0.0.9
pyinstaller 4.0
pyinstaller-hooks-contrib 2020.10
PyMsgBox 1.0.9
pyowm 3.1.1
pyperclip 1.8.1
PyRect 0.1.4
pyscreenshot 2.2
PyScreeze 0.1.26
PySocks 1.7.1
PyTweening 1.0.3
pywin32-ctypes 0.2.0
requests 2.24.0
setuptools 41.2.0
urllib3 1.25.11
Python:
from PIL import ImageGrab
import cv2
import numpy as np
img = 'next.png'
def nn():
template = cv2.imread(img, cv2.IMREAD_GRAYSCALE)
w, h = template.shape[::-1]
base_screen = ImageGrab.grab(bbox=(0, 0, 1365, 767))
base_screen.save('F:/document/projects/base_screen.png')
img_rgb = cv2.imread('base_screen.png')
img_gray = cv2.cvtColor(img_rgb, cv2.COLOR_BGR2GRAY)
res = cv2.matchTemplate(img_gray, template, cv2.TM_CCOEFF_NORMED)
loc = np.where(res >= 0.84)
for pt in zip(*loc[::-1]):
x = int(pt[0])
y = int(pt[1])
print(nn)
Постоянно возвращает вот такое значение <function nn at 0x0000019EB0D8A8B0>