[PyCharm]解码opencv python库

opencv源码编译得到的python库仅是一个.so文件,在vscode中编辑代码时无法跳转到内部,但是在pycharm中可以查看函数头和常量定义

进入(Ctrl+B)之后发现是一个__init__.py文件,存储python_stubs路径下

/home/zj/.PyCharm2018.3/system/python_stubs/-1678504091/cv2/__init__.py

上网查找了许久,参考

pycharm的python_stubs

PyCharm, what is python_stubs?

pycharm自己解码了cv2.so文件,生成了类头文件以便更好的编程