#python #pyinstaller
#питон #pyinstaller
Вопрос:
Мы новички в программировании на python и разрабатываем небольшую программу распознавания лиц, использующую библиотеку mtcnn. Он работает на компиляторе pycharm, но выдает ошибку при создании .exe с помощью pyinstaller.
это тот фрагмент кода, который не работает:
from matplotlib import pyplot from mtcnn.mtcnn import MTCNN def reg_rostro(img, lista_resultados): data = pyplot.imread(img) for i in range(len(lista_resultados)): x1, y1, ancho, alto = lista_resultados[i]['box'] x2, y2 = x1 ancho, y1 alto pyplot.subplot(1, len(lista_resultados), i 1) pyplot.axis('off') cara_reg = data[y1:y2, x1:x2] cara_reg = cv2.resize(cara_reg, (150, 200), interpolation=cv2.INTER_CUBIC) # guarda la imagen con tamaño 150x200 cv2.imwrite(personPath '/' usuario_img ".jpg", cara_reg) pyplot.imshow(data[y1:y2, x1:x2]) pyplot.show() img = personPath '/' usuario_img ".jpg" pixeles = pyplot.imread(img) detector = MTCNN() caras = detector.detect_faces(pixeles) reg_rostro(img, caras)
и это сообщение об ошибке:
Exception in Tkinter callback Traceback (most recent call last): File "tkinter__init__.py", line 1892, in __call__ File "DRF.py", line 508, in registro_facial File "mtcnnmtcnn.py", line 81, in __init__ File "pkg_resources__init__.py", line 1136, in resource_stream File "pkg_resources__init__.py", line 1385, in get_resource_stream File "pkg_resources__init__.py", line 1388, in get_resource_string File "pkg_resources__init__.py", line 1555, in _get File "PyInstallerloaderpyimod03_importers.py", line 371, in get_data FileNotFoundError: [Errno 2] No such file or directory: 'C:\Users\BRAYAN~1\AppData\Local\Temp\_MEI71442\mtcnn\data\mtcnn_weights.npy'
спасибо, что прочитали это, мы действительно надеемся, что скоро сможем это исправить