我正在使用2021.2专业版的PyCharm,在其中安装了opencv-python:
pip install opencv-python
然而,当我尝试使用cv2包时,IDE会给出以下警告:
Cannot find reference 'resize' in '__init__.py'
这里我给出了resize函数的例子,但是对于cv2包中的每个函数都是如此。虽然代码运行没有错误,但是我无法使用自动完成功能,这有点烦人。我在这里找到了一个答案(链接),可能会有所帮助。那个人说要使用:
import cv2.cv2 as cv2
然而对我来说这并不起作用。我收到了以下错误信息:
ERROR: No matching distribution found for cv2
这是因为opencv中没有名为cv2的包。有人知道如何解决这个问题吗?这是PyCharm的问题吗?
更新: 这是命令"pip show opencv-python"的输出:
Name: opencv-python
Version: 4.5.3.56
Summary: Wrapper package for OpenCV python bindings.
Home-page: https://github.com/skvark/opencv-python
Author: None
Author-email: None
License: MIT
Location: z:\appdata\python\lib\site-packages
Requires: numpy
Required-by: