python - 在无服务器 Python 中上传 Opencv-Contrib
问题描述
每当我尝试通过无服务器框架将 opencv-contrib-python 库上传到 AWS 时,似乎请求文件没有考虑到 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