在无服务器中上传 Opencv-Contrib Python

Upload Opencv-Contrib in Serverless Python

每当我尝试通过无服务器框架将 opencv-contrib-python 库上传到 AWS 时,似乎 requeriments 文件没有考虑到 contrib 库

在 requirements.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'

解决方案是仅包含“contrib”库并删除原始库。最后,requirements.txt 文件必须仅包含以下行:

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