Загрузите Opencv-Contrib в безсерверном Python - PullRequest
0 голосов
/ 12 февраля 2019

Всякий раз, когда я пытался загрузить библиотеку opencv-contrib-python в AWS через Serverless Framework, создается впечатление, что файл требований не учитывает библиотеку contrib

Включение библиотек в файл needs.txt

    opencv-contrib-python==3.4.2.16
    opencv-python==3.4.2.16

Всякий раз, когда вызывается дескриптор функции

    sift = cv2.xfeatures2d.SIFT_create()

В коде появляется ошибка, так как библиотека никогда не включалась

    AttributeError: module 'cv2.cv2' has no attribute 'xfeatures2d'

1 Ответ

0 голосов
/ 19 февраля 2019

Решение состоит в том, чтобы включить только библиотеку ' contrib ' и удалить оригинальную.В конце файл needs.txt должен содержать только следующие строки:

    numpy==1.16.1
    opencv-contrib-python==3.4.2.17
...